BursarBridge
…

Trust center

Every decision the agent and the policy engine make is written to a hash-chained log and anchored on a permissioned chain. Don’t take our word for it: change a byte and verify.

Log entries
0
Anchors
0
Latest block
#0
Integrity
Not yet verified

Audit log

  1. Genesis000000…

Verify

Recomputes every hash from the first entry and checks each Merkle root against its anchor.

Try to cheat

Mock

Pick any entry and change one byte, the way an insider might edit a record. Then verify.

Click a row in the log to choose an entry, or just press the button.

What’s real and what’s mocked

Current API mode: LIVE. Fictional organisations, no real money, no personal data on chain.

ComponentStatus
Policy engine (tiers L0–L3, L-X)
Deterministic rules outside the LLM. In mock mode the browser replays the same decisions.
Real
Hash-chained audit log
SHA-256 chain; tamper and verify are genuine in both modes.
Real
Merkle anchoring on FISCO BCOS
Team-operated permissioned test chain. Hashes only, no tokens, no personal data.
Simulated
Passkeys (WebAuthn)
Real device passkeys sign the consent hash. A demo authenticator exists for demos and is labelled.
Real
University payee credentials (VC-JWT)
did:key Ed25519 credentials issued by the simulated university.
Real
AI agent
This run uses the deterministic scripted provider, not a hosted model.
Scripted
Lotus Home Bank
Fictional bank: ledgers, grants, cancel window and paperwork pack are simulated.
Mock
Hanbit University bursar
Fictional university: payment status and refund decisions are simulated.
Mock
Exchange rates
Simulated bank board with a disclosed margin (ECB where covered in live mode).
Mock
Clock for timers
Simulated so a 30-day refund deadline can be shown in minutes.
Simulated
Visa decision letters
Synthetic samples. The agent never queries immigration systems.
Simulated
People and organisations
Minh, Linh, Hanbit University and Lotus Home Bank are fictional.
Simulated