Testnet Connect Wallet

From the blog.

Writing on cross-chain RWA compliance, tokenized asset infrastructure, and the AI agent rail for regulated markets. Newest first.

2026-09-19

Can a real-world asset change blockchains and keep its rules?

Ilan Klein joined the Dad's Gone Crypto podcast to explain, in plain English, why moving a tokenized asset is harder than issuing one, and what it takes to keep its rules attached. Watch the episode, with a minute-by-minute guide.

Read the post →
2026-08-15

An AI agent borrowed against tokenized gold, and the compliance was enforced by the contract

Most of what AI agents do with crypto wallets today is trading. We wanted to show something harder: an agent using a compliance-gated real-world-asset primitive, with the check enforced on-chain rather than by a website. Two signed transactions, on a public testnet.

Read the post →
2026-08-10

Where does your compliance check actually live?

One question worth asking every tokenization platform you are evaluating: what happens when an investor calls the token contract directly, without opening your app? For many products the transfer simply goes through.

Read the post →
2026-06-25

An agent is just another address.

Autonomous AI agents will move real value on real chains. What is not obvious yet is how simple the compliance story becomes when you stop treating agents as a novel category and treat them as the addresses they already are.

Read the post →
2026-07-13

Compliance-at-every-transfer on non-EVM chains.

What it takes to keep the same KYC and allowlist guarantee when the destination is not EVM.

Read the post →
2026-07-13

Category C: bridging where CCIP does not yet go.

The honest trust model for non-CCIP chains, and the roadmap from OB-operated to Chainlink-native.

Read the post →
2026-07-13

Portable KYC across five EVM chains, verified on-chain.

How one Didit verification lands as a credential that validates on Sepolia, Shibuya, Amoy, Minato, and Plume. What a portable identity buys, and what it deliberately does not.

Read the post →