Four worked examples of things a chain with a national identity layer can do that a public chain structurally cannot β ending with one that ties a real tree to its twin in a virtual world. All four run on this testnet, and all four are demonstrations rather than products.
1 Β· Targeted assistance β money that can only buy food
A government transfers cash to households in need. The intent is food on the table. Some of it goes to a moneylender the day it arrives, and the programme finds out months later from a survey, if at all.
CSB puts the condition inside the money. Assistance is issued as an earmarked balance of ordinary tokenized riel β real money, with a rule the chain checks on every single payment.
Try it β ask the chain whether a payment would settle
This runs against the live testnet and moves nothing. Pick who the household pays, or paste any address, including your own.
Full write-up, including what it deliberately does not do β
2 Β· Tokenized land title β issued by a regulated registrar
A land title is a paper deed and a row in a ministry database. Selling a share, or borrowing against it, means manual process and bilateral trust.
CSB makes a parcel 10,000 shares of a permissioned token (ERC-3643). A holder with 2,500 owns a quarter β which is what lets a lender take a partial claim without the parcel being sold or subdivided.
Why this argues for a sovereign chain. ERC-3643 expects an identity registry deciding who may hold the token. On a public chain every issuer builds and maintains that themselves, badly. Here it already exists and is authoritative, so a security token gets compliance for free.
Try it β ask whether a share transfer would settle
The compliance rule lives in the token itself, so it answers the same way whoever asks. Try the verified co-investor, then any other address.
3 Β· Delivery escrow β one payment, many payees
A customer pays 20,000 riel for a food delivery. That single payment is really three: the restaurant, the rider, and the platform's commission. Today the platform collects everything and pays the others later β so the rider is an unsecured creditor of the platform, and the customer has no idea what share reaches whom.
CSB agrees the split before the customer pays, holds the money in the contract rather than with the platform, and settles everyone in one transaction.
Restaurant 15,000.00 KHRt
Delivery rider 3,500.00 KHRt
Platform commission 1,500.00 KHRt
ββββββββββ
Customer pays 20,000.00 KHRt β agreed before paying
That last one is deliberate. Paying the other two and stranding the rider's share would leave money in escrow with no owner and an order that is neither settled nor refundable. An enforcement freeze outranks the commercial obligation; the arbiter's remaining move is to refund the buyer.
Try it β the real orders on this chain
Each order's split is recorded before any money moves, so the customer can see the rider's share before paying. These are live.
4 Β· A tree you can walk to, and the same tree in a virtual world
A farmer plants 500 mangroves. A sponsor on the other side of the world wants to pay for them and has no way to know whether they are still standing in a year. So the money arrives on planting day β which is why there are so many photographs of people planting trees, and so few of the same trees eighteen months later.
CSB does not tokenize the carbon. Nothing here mints a tonne of COβ, because nobody can walk outside and check one. It records trees β the largest claim this can honestly support β and releases the money only when somebody with a licence to lose has gone and confirmed they are still alive.
Try it β ask the chain who may confirm a grove, and what pays
Live on this testnet, read-only. The refusals are the point: this is where a virtual tree stops being a picture somebody drew.
Who may confirm a grove? Pick a party, or paste any address β including your own.
Which proof releases the money? Three records exist on this chain. Only one of them pays.
Have a garden of your own? Record it in a Grove app, then anchor the record here β you sign it with your own wallet, and only the hash ever leaves your phone.
Full write-up β Β· Grove β the phone side β Β· CamboVerse β the virtual side β
Build on this β deploy your own contract
CSB is a normal EVM chain behind a permission layer. Solidity, Hardhat and Foundry all work unchanged. Two things are different, and both are deliberate:
| Your address must be allow-listed to transact | Chain-level, below the contract layer. KYC decides who may hold tokens; the transaction allow list decides who may send a transaction at all. |
|---|---|
| And separately allow-listed to deploy | Contract creation is restricted to vetted deployers. A factory contract that deploys other contracts needs this too β the create is performed by the factory's own address. |
1. Get a scoped RPC URL β use Connect wallet above, or the Developer access page.
2. Ask an operator to enable your address on both allow lists. On this pilot that is the chain admin; in production it is a governed process.
3. Point your tooling at the chain:
// hardhat.config.js
networks: {
csb: {
url: "https://<this-host>/rpc/<your-token>",
chainId: 8555,
accounts: [process.env.PRIVATE_KEY],
// Fixed price: must stay above the chain's fee floor, or a transaction
// sits unmined and looks exactly like the chain being stuck.
gasPrice: 55_000_000_000_000,
},
}
npx hardhat run scripts/deploy.js --network csb
Developer guide β allow lists, RPC access, network config β
Source, contracts and deployment scripts β
Illustrative demonstrations on a test network. Every institutional role here β licensing registrar, social-policy authority, land authority, lender, grove authority, commune agriculture officer β is a hypothetical placeholder. No real programme, ministry, cadastre, parcel, grove, licence or beneficiary is represented, and no affiliation or endorsement is implied. Tree counts are counts, and carbon figures are estimates; nothing here is a carbon credit.