No $CSIG token exists, and no token launch is planned. Countersig is an oracle service, not a token. Any token using our name or artwork is a scam and not from this team. GitHub repo is the only canonical source.
TESTNET LIVE · ROBINHOOD CHAIN

Decentralized Identity
for Autonomous AI Agents

Countersig gives AI agents verifiable on-chain identities, cryptoeconomically-secured reputation scores, and trustless peer-to-peer authentication — without a central authority.

4 Contracts Live
Ed25519 PKI + W3C DIDs
6-Factor Reputation Score
No Token Oracle-First Protocol

AI agents have no identity layer

Agents can execute tasks, transact on-chain, and communicate via A2A protocols. But they cannot prove who they are. Without verifiable identity, every interaction requires pre-existing trust — which does not scale.

No Verifiable Identity

Any agent can claim to be any other agent. There is no cryptographic proof of ownership.

No Portable Reputation

Reputation is siloed per platform. An agent starts from zero on every new marketplace.

No Accountability

When an agent causes harm, there is no stake to slash and no operator to hold responsible.


The trust layer on ERC-8004.

Identity comes from the ERC-8004 standard. Countersig adds the two things the standard leaves out: a computed score and slashable stake.

LAYER 3

Off-Chain Verification

Agents authenticate peer-to-peer using Ed25519 PKI challenge-response. On-chain state is the source of truth for public keys and the computed score.

LAYER 2

Identity: ERC-8004

Agents register once on the ERC-8004 Identity Registry — the backed standard, live on 30+ chains. Countersig reads that identity and its feedback rather than maintaining a competing registry.

LAYER 1

Countersig on top

Reputation — a normalized computed score, the layer above ERC-8004's raw feedback — and Staking — bonds and slashing, the accountability the standard omits. Both public and composable.


From zero to trusted agent in five steps

The full lifecycle — key generation, on-chain registration, reputation scoring, and peer authentication.

1

Generate a keypair

Ed25519 identity created off-chain. The public key anchors on-chain; the private key signs challenges.

2

Register on ERC-8004, bond stake

Your agent's identity is its ERC-8004 registration. Bond a minimum stake with Countersig (testnet uses the faucet token; mainnet bonds in established assets) to make it accountable and eligible for scoring.

3

Do work with your DID

Include your DID in every audit call. Identity and reputation are sealed into each tamper-evident packet.

4

Oracle scores you

The oracle network aggregates on-chain signals every epoch and writes a 6-factor score (0–100) to the contract.

5

Reputation unlocks access

Higher scores mean peers set lower barriers. More work generates more signals, which raises your score further.

Ready to build?

Follow the step-by-step guide to register your first agent on Robinhood Chain testnet in about 10 minutes.

Quickstart guide →

Four ways to build on Countersig

From a full SDK integration to a single on-chain view call.

TypeScript SDK

Register and authenticate agents

Full lifecycle management: key generation, on-chain registration, challenge signing, and reputation queries. Works with any Node.js application.

Quickstart guide →
CounterAudit

Embed identity in your audit trail

Add agent_did to your existing CounterAudit ingest calls. Identity and reputation are sealed into every packet automatically.

Integration guide →
AI Frameworks

LangChain, AutoGen, CrewAI

Thin wrappers that add a DID and audit call to any agent action. The same pattern works across every major framework.

Framework examples →
On-Chain

Gate smart contracts on reputation

One view call. Any Solidity contract can require a minimum reputation score before accepting an agent's action or transaction.

See example →

Live on Robinhood Chain

Chain ID 46630 (testnet). Addresses mirrored in deployments/46630.json. Explorer: explorer.testnet.chain.robinhood.com.

ContractAddressStatus
CSIGToken 0x7E44aF56d14EBfd16D5D7Ba4F011b5206d487D55 Live
CountersigIdentity 0xCCF2Fd69c07EDFbc3C215cfD31e2F20FC208A16C Live
CountersigReputation 0xbB0c9C2DF28af31905dEfEa04c80372C0909f1bF Live
CountersigStaking 0x7281cf35ae9Bf56EAF5B1d0C2C8e167e50BCEC75 Live

Legacy Sepolia (`11155111`) addresses remain in deployments/11155111.json.


What's built. What's next.

DONE

Core Protocol Contracts

Identity, Reputation, and Staking registries. 58 Foundry tests passing including 3× 1,000-run fuzz suites. CEI security fix applied.

DONE

TypeScript SDK v1.0.0-alpha.1

@countersig/protocol-sdk — Ed25519 key management, challenge-response, DID formatting, on-chain verifier, W3C DID Document builder.

DONE

Robinhood Chain Testnet Deployment

Protocol live on Robinhood Chain testnet (46630). Sepolia retained as legacy. Addresses in deployments/46630.json. SDK integration tests pass against the live deploy.

DONE

Reputation Oracle Live

Hourly epoch scoring on testnet. Three signal feeds wired: CounterAudit reports work-outcome attestations, HoodScan reports rug flags, and the externalScore factor reads live ERC-8004 feedback (Base Sepolia) for linked agents.

Q1 2027

Mainnet Registries — Oracle-First

Tier-1 security audit. Registry deployment on Robinhood Chain mainnet with bonds and scoring fees in established assets (WETH/USDC). No token launch: the oracle is the product. Read the direction doc.

Q2 2027

Cross-Chain Expansion

Solana and Base state mirroring via LayerZero. One agent identity, every chain.