Logo
Learn
  • Explore Course
Build
  • Explore Buildathon
  • Project Archive

HOL: Programmable Secrets

Policy-backed marketplace for premium data and private agent tools. Buyers unlock access with onchain payment, programmable rules, and verifiable receipts on Robinhood Chain.

Videos

Description

Programmable Secrets is a policy-backed marketplace for premium financial intelligence and private agent tooling on Robinhood Chain.

Autonomous finance agents need access to proprietary datasets, research, signals, and restricted tools, but today that access is usually managed with shared API keys and brittle offchain permissions. Providers lose control once credentials leak, buyers cannot prove entitlement onchain, and downstream apps cannot compose access safely.

Programmable Secrets turns access into an onchain entitlement. Providers publish encrypted datasets or tool access, define programmable purchase conditions, and issue buyer-bound ERC-721 receipts when those conditions are satisfied. Our system supports evaluator-driven policies such as time windows, allowlists, and UAID / ERC-8004 identity gating. After purchase, the Key Release Service verifies the onchain receipt and releases the decryption material to the authorized buyer.

Built on Robinhood Chain for the core marketplace flow and Arbitrum Sepolia for live ERC-8004 identity-gated policies, Programmable Secrets gives financial agents a secure way to buy premium intelligence and act on it with a verifiable audit trail. The result is a new primitive for tokenized markets: programmable access to private data and tools, enforced by smart contracts instead of trust-me licensing.

On HOL:

HOL is open-source standards consortium of 10 leading, retail-facing organizations. We've published 20+ open-source specifications under the LFDT through the Hiero project. Through this work, we've seen significant traction:

- 35m+ Mainnet Transactions using our standards
- 2K+ weekly NPM Downloads of our Standards SDK https://www.npmjs.com/package/@hashgraphonline/standards-sdk
- 300+ Live Listeners every week at our HOL x AI show where we cover leading AI Research, host pitch competitions and more: https://x.com/HashgraphOnline/status/2028482107157426475
-

Progress During Hackathon

<p><strong>Programmable Secrets</strong> is a full-stack protocol for selling and unlocking private data and agent tooling through programmable onchain access policies.</p><p>During the hackathon, we built and deployed the core smart contract system for dataset registration, policy evaluation, payments, and ERC-721 access receipts:</p><p><a href="https://github.com/hashgraph-online/programmable-secrets-contracts">https://github.com/hashgraph-online/programmable-secrets-contracts</a></p><p>What we shipped:</p><p>- Onchain dataset registration, where providers anchor the ciphertext hash, metadata hash, and identity-linked access context.</p><p>- A programmable policy system instead of a simple paywall, so datasets can be sold under explicit access rules.</p><p>- Policy types including:</p><p> - time-lock / time-window access</p><p> - UAID / ERC-8004 identity-gated access</p><p> - a la carte access flows</p><p> - KYC-oriented policy structure</p><p> - token-holding / wallet-based policy structure</p><p>- A purchase flow where buyers receive an ERC-721 receipt that acts as a verifiable entitlement.</p><p>- Receipt-based access checks, so backend services and decryption infrastructure can verify whether a buyer is authorized before releasing data.</p><p>We also built the backend and release architecture that connects onchain entitlement to actual access:</p><p>- Encrypted datasets are stored offchain, but access is governed by onchain policy state.</p><p>- The backend verifies receipts and policy satisfaction before releasing decryption material.</p><p>- We designed the system so the purchased data must match the registered hash, giving buyers a verifiable integrity anchor.</p><p>- We implemented the current single-node encrypted release path while defining the end-state architecture as a deterministic multi-node decryption network where no single node has the full secret.</p><p>- We also built indexing/subgraph support so datasets, policies, receipts, and activity can be queried efficiently and surfaced in product and agent flows.</p><p>On the product side, we built and deployed a live frontend for both providers and buyers:</p><p><a href="https://github.com/hashgraph-online/programmable-secrets-fe">https://github.com/hashgraph-online/programmable-secrets-fe</a></p><p>What the product supports today:</p><p>- A human provider can encrypt and publish premium datasets or secrets for sale.</p><p>- A human or agent buyer can browse available data, inspect policy conditions, purchase access onchain, and unlock authorized content.</p><p>- The frontend exposes both provider and buyer flows, live deployed contract information, policy pages, and agent-specific onboarding/documentation.</p><p>- The live product is available at:</p><p> <a href="https://ps.hol.org">https://ps.hol.org</a></p><p>We also made the system agent-native:</p><p>- We built a standalone skill package for agents:</p><p> <a href="https://github.com/hashgraph-online/programmable-secrets-skill">https://github.com/hashgraph-online/programmable-secrets-skill</a></p><p>- We published the skill to the HOL registry so agents can discover and use it directly:</p><p> <a href="https://hol.org/registry/skills/programmable-secrets](https://hol.org/registry/skills/programmable-secrets)">https://hol.org/registry/skills/programmable-secrets</a></p><p>- We published a CLI so developers, operators, and agents can operate the protocol directly:</p><p> <code data-inline="true" spellcheck="false">npx programmable-secret ...</code></p><p>That CLI supports:</p><p>- environment and readiness checks</p><p>- contract discovery</p><p>- dataset registration and listing</p><p>- policy creation and inspection</p><p>- purchase and receipt verification</p><p>- direct end-to-end workflow execution for both Robinhood and Arbitrum identity flows</p><p>We deployed the core contracts on Robinhood Chain Testnet and Arbitrum Sepolia.</p><p>Robinhood Chain Testnet:</p><p>- <a href="https://explorer.testnet.chain.robinhood.com/address/0x24c6212B2673b85B71CFB3A7a767Ff691ea7D7A2">https://explorer.testnet.chain.robinhood.com/address/0x24c6212B2673b85B71CFB3A7a767Ff691ea7D7A2</a></p><p>- <a href="https://explorer.testnet.chain.robinhood.com/address/0xBd4E7A50e6c61Eb7dAA6c7485df88054E5b4796D">https://explorer.testnet.chain.robinhood.com/address/0xBd4E7A50e6c61Eb7dAA6c7485df88054E5b4796D</a></p><p>- <a href="https://explorer.testnet.chain.robinhood.com/address/0x849575C669e9fA3944880c77E8c77b5c1dE58c8D">https://explorer.testnet.chain.robinhood.com/address/0x849575C669e9fA3944880c77E8c77b5c1dE58c8D</a></p><p>- <a href="https://explorer.testnet.chain.robinhood.com/address/0x552b2F9bC856F82Fe366559A01B26862b583486D">https://explorer.testnet.chain.robinhood.com/address/0x552b2F9bC856F82Fe366559A01B26862b583486D</a></p><p>Arbitrum Sepolia:</p><p>- <a href="https://sepolia.arbiscan.io/address/0xBd4E7A50e6c61Eb7dAA6c7485df88054E5b4796D">https://sepolia.arbiscan.io/address/0xBd4E7A50e6c61Eb7dAA6c7485df88054E5b4796D</a></p><p>- <a href="https://sepolia.arbiscan.io/address/0x24c6212B2673b85B71CFB3A7a767Ff691ea7D7A2">https://sepolia.arbiscan.io/address/0x24c6212B2673b85B71CFB3A7a767Ff691ea7D7A2</a></p><p>- <a href="https://sepolia.arbiscan.io/address/0x849575C669e9fA3944880c77E8c77b5c1dE58c8D">https://sepolia.arbiscan.io/address/0x849575C669e9fA3944880c77E8c77b5c1dE58c8D</a></p><p>- <a href="https://sepolia.arbiscan.io/address/0x8004A818BFB912233c491871b3d84c89A494BD9e">https://sepolia.arbiscan.io/address/0x8004A818BFB912233c491871b3d84c89A494BD9e</a></p><p>By the end of the hackathon, we had built much more than a concept demo. We shipped:</p><p>- live smart contracts</p><p>- live deployments</p><p>- a live frontend</p><p>- a backend / decryption flow</p><p>- indexing / subgraph support</p><p>- a published CLI</p><p>- a published skill</p><p>- real human and agent workflows</p><p>The result is a working primitive for policy-backed access to premium financial data and private agent capabilities, designed for autonomous agents and tokenized markets.</p><p>Open source repos:</p><p>- Contracts + CLI:</p><p> <a href="https://github.com/hashgraph-online/programmable-secrets-contracts](https://github.com/hashgraph-online/programmable-secrets-contracts)">https://github.com/hashgraph-online/programmable-secrets-contracts</a></p><p>- Frontend:</p><p> <a href="https://github.com/hashgraph-online/programmable-secrets-fe](https://github.com/hashgraph-online/programmable-secrets-fe)">https://github.com/hashgraph-online/programmable-secrets-fe</a></p><p>- Skill:</p><p> <a href="https://github.com/hashgraph-online/programmable-secrets-skill](https://github.com/hashgraph-online/programmable-secrets-skill)">https://github.com/hashgraph-online/programmable-secrets-skill</a></p>

Tech Stack

NextWeb3EthersNodeSolidityRustReactStylus

Fundraising Status

<p>HOL is currently in Pre-Seed and Pre-Revenue. We are kicking off a round now, inquire for access to our Data Room, deck and other materials. <br><br><a href="http://cal.id/hashgraph-online/funding">cal.id/hashgraph-online/funding</a> <br><br>Also, we operate an HOL Partner Program that will launch at the end of Q1 which offers free marketing support and press support to select AI Startups building in communication protocols, registries and agents. Feel free to bring these orgs our way. We'd love to chat. </p>

Team Leader
MMichael Kantor
GitHub Link
github

GitHub

https://github.com/hashgraph-online/programmable-secrets-contracts
Product Category
AIInfraRWA