AgentFacts for Blockchain
Immutable AI agent identity verification. On-chain provenance, compliance audit trails, and decentralized trust networks.
Why Blockchain for Agent Identity?
Immutable Provenance
Hash of AgentFacts metadata recorded on-chain. Timestamp proves when agent identity was established. Cannot be altered retroactively.
Compliance Audit Trails
Regulatory bodies can verify agent configurations. Tamper-proof compliance records. Multi-jurisdictional audit support.
Decentralized Trust
Multi-party attestations without central authority. Trusted signers recorded on-chain. Verifiable by anyone, anytime.
How It Works
Generate
Create AgentFacts JSON using the generator
Hash
SHA-256 fingerprint of canonical JSON
Register
Record hash on-chain with timestamp
Verify
Anyone can verify agent identity
// Verify an agent's identity on-chain
function verify(
string calldata agentDid,
bytes32 metadataHash
) external view returns (
bool valid,
uint256 timestamp,
address signer
) {
AgentRecord memory record = registry[agentDid];
if (record.metadataHash == metadataHash && !record.revoked) {
return (true, record.timestamp, record.signer);
}
return (false, 0, address(0));
}
Supported Networks
Hedera
● Live on TestnetEnterprise-grade DLT with low fees (~$0.0001/tx), high throughput, and carbon-negative footprint.
- • HCS for consensus timestamps
- • Native token integration
- • Enterprise custody support
NEAR
● Coming SoonChain abstraction enables seamless multi-chain agent coordination. Growing AI ecosystem.
- • Chain-agnostic identities
- • AI agent ecosystem
- • Human-readable accounts
Solana
● Coming SoonHigh-speed, low-cost transactions ideal for real-time agent coordination and micro-attestations.
- • Sub-second finality
- • Blinks integration
- • DePIN compatibility
EVM Compatible: Base, Ethereum, Polygon, Arbitrum, and other EVM chains supported via standard Solidity contracts.
Try the Demo
Register & Verify
- 1. Generate AgentFacts metadata using our generator
- 2. Connect your HashPack wallet
- 3. Register your agent on Hedera testnet
- 4. Verify any agent by DID or metadata hash
Contract Address (Testnet)
0.0.XXXXXXX
Example Agent DID
did:agentfacts:hedera:0.0.12345
Metadata Hash
0x7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069
Use Cases
Enterprise Compliance
Financial institutions register AI agents on-chain. Auditors verify agent configurations were unchanged throughout deployment period. Immutable proof for regulatory reporting.
Cross-Organizational Trust
Partners verify each other's agents without trusting self-reported metadata. On-chain attestations from recognized authorities provide mutual trust foundation.
Agent Marketplaces
Third-party agents listed with verified capabilities. Buyers can check on-chain attestations before procurement. Reputation systems backed by immutable records.
Temporal Proofs
Prove an agent existed with specific capabilities at a specific time. Critical for disputes, insurance claims, and legal proceedings involving AI systems.
Integration
import { AgentFactsRegistry } from '@agentfacts/hedera';
// Initialize with testnet
const registry = new AgentFactsRegistry({
network: 'testnet',
operatorId: '0.0.YOUR_ACCOUNT',
operatorKey: 'YOUR_PRIVATE_KEY'
});
// Register an agent
const agentFacts = { /* your AgentFacts JSON */ };
const { txId, hash } = await registry.register(agentFacts);
// Verify an agent
const result = await registry.verify('did:agentfacts:hedera:0.0.12345');
console.log(result.valid, result.timestamp, result.signer);
// Add third-party attestation
await registry.attest('did:agentfacts:hedera:0.0.12345', {
authority: 'agentfacts.org',
categories: ['identity', 'capabilities']
});
Ecosystem Partners
AgentFacts blockchain integration is chain-agnostic and framework-compatible.
Hedera
Solana
NEAR
Base
Build on AgentFacts
Deploy immutable agent identity verification on your preferred chain. Open source, Apache 2.0 licensed.