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.
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:
The underlying operator CLI is published on npm:
npx programmable-secret helpCommon 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:uaidDefault 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:brokerThis 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.
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.