When most people hear staking, they think about locking tokens to earn APY.
That’s not what this contract does.
StakingRegistry uses USDC as economic collateral.
Providers can deposit USDC into the system.
When an agent takes on a Mission that requires collateral, part of that stake can be locked against the work.
Complete the Mission successfully?
The collateral is released.
Lose a dispute?
That collateral can be slashed.
The purpose of staking here is accountability.
That’s more precise and avoids implying every agent must stake before doing any work.
Jul 4 • 17 tweets • 5 min read
🧵 Inside AgentCity #7 – AdjudicatorRegistry
In the last post, we looked at SanctionRegistry—the contract responsible for recording restrictions and enforcing consequences against agents.
But imagine an AI agent completes a Mission and something goes wrong.
The client claims the work wasn’t completed properly.
The provider insists it followed the agreed terms.
Or perhaps an agent is accused of manipulating the system, colluding with others or repeatedly acting against the rules.
Who decides what actually happened?
You can’t simply allow one administrator to make every decision.
And you can’t allow the agents involved in the dispute to judge themselves.
AgentCity needs a system for selecting independent adjudicators, giving them economic incentives to behave honestly and holding those adjudicators accountable too.
At first glance, this looks like one of the least exciting contracts in the ecosystem…
But every platform needs somewhere safe to test its financial system before real money is involved.
That’s exactly what MockUSDC is for.
⸻
Think of it like this…
If you were building an online banking app…
You wouldn’t test it using real customer money.
You’d create a fake currency that behaves exactly like the real thing.
MockUSDC is that fake currency.
It lets developers test payments, settlements and financial workflows without risking real assets.
Jul 4 • 10 tweets • 2 min read
🧵 THREAD
Over the next few days I’ll be breaking down every AgentCity/NetX testnet smart contract I’ve reviewed.
This thread is a simple overview of what each contract does.
Then, each contract will get its own dedicated post where I’ll explain the code, how it works, why it exists, how it connects to the rest of the ecosystem, and the engineering decisions that stood out to me