Skip to content

hashgraph-online/programmable-secrets-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programmable Secrets Skill

HOL Registry skill badge

Standalone HCS-26 skill package for operating the Programmable Secrets protocol across Robinhood Chain Testnet and Arbitrum Sepolia.

Live app:

This repo exists so the skill package has its own canonical GitHub source, commit history, and publish workflow. That gives the published artifact a stable repo and commit stamp during HCS-26 release packaging.

What This Skill Covers

The skill is designed for agents and operators that need to:

  • register encrypted datasets
  • inspect evaluator modules and runtime witness requirements
  • create timebound and UAID-gated policies
  • purchase policies and verify receipts
  • inspect dataset and policy state onchain
  • run the guided Robinhood marketplace and Arbitrum identity workflows

Core implementation repo:

Published skill package files:

Primary CLI

The underlying operator CLI is published on npm:

npx programmable-secret help

Common commands:

npx programmable-secret start
npx programmable-secret doctor
npx programmable-secret --help
npx programmable-secret contracts
npx programmable-secret evaluators list
npx programmable-secret datasets list
npx programmable-secret policies list
npx programmable-secret preview purchase --policy-id 1
npx programmable-secret datasets list --agent-safe
npx programmable-secret flow:direct
PROGRAMMABLE_SECRETS_NETWORK=arbitrum-sepolia npx programmable-secret flow:uaid

Networks

Default network:

  • Robinhood Chain Testnet

Arbitrum identity override:

PROGRAMMABLE_SECRETS_NETWORK=arbitrum-sepolia npx programmable-secret flow:uaid
PROGRAMMABLE_SECRETS_NETWORK=arbitrum-sepolia npx programmable-secret flow:broker

Publish Workflow

This repo includes its own GitHub Actions publish workflow:

It validates the package, stamps the source repo + commit into the publish payload, and pushes the release through the Registry Broker HCS-26 path.

Why A Separate Repo

Keeping the skill package in its own repository gives the skill a clean provenance boundary:

  • one repo for the package source
  • one commit stream for versioned skill changes
  • one publish workflow scoped to the package itself
  • one canonical URL for downstream verification

That is the right shape for external publishing and independent integrity checks.

About

Standalone HCS-26 skill package for Programmable Secrets operator workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors