Skip to content

Ntokazi Protocol CUSP

Bernard Sibanda edited this page Sep 22, 2026 · 4 revisions
ChatGPT Image Sep 22, 2026, 05_27_03 PM-1

Coxygen Universal Settlement Protocol CUSP(Ntokazi)

Zero-Fee User Experience, Cross-Chain and Cross-Border Universal Stablecoin Settlement with Programmable Compliance, Privacy, Decentralized Attestation, Selective Disclosure, AI-Assisted Cybersecurity and Decentralized Peer-to-Peer Bridging

Project Name: Ntokazi Protocol
Protocol Name: Coxygen Universal Settlement Protocol
Abbreviation: CUSP
Primary Settlement Architecture: Cardano eUTXO
Privacy and Selective Disclosure Layer: Midnight
Attestation Architecture: CIP-0170, KERI and ACDC
Programmable Asset Architecture: Cardano programmable-token standards including the work incorporated into candidate CIP-0113
Initial Networks: Cardano, Midnight, Ethereum, BNB Chain and Solana
Subsequent Networks: Bitcoin, XRP Ledger, Dogecoin and other approved networks
Primary Application Areas: Cross-border payments, regulated stablecoins, merchant settlement, remittances, treasury settlement, institutional payments, decentralized foreign exchange and privacy-preserving financial infrastructure

1. Executive Summary

Ntokazi Protocol is a proposed universal digital settlement infrastructure designed to allow individuals, businesses, financial institutions, payment providers and governments to transfer regulated stable value across countries and blockchain networks without requiring every participant to understand blockchain technology.

The protocol is called the Coxygen Universal Settlement Protocol, abbreviated CUSP. The public-facing project and ecosystem will use the name Ntokazi Protocol.

Ntokazi Protocol is not intended to be another cryptocurrency exchange, ordinary blockchain bridge or speculative token project. It is intended to become an interoperable settlement network that connects stablecoins, blockchain networks, identity systems, regulated financial institutions, liquidity providers and privacy-preserving compliance infrastructure.

The system will use Cardano's extended unspent transaction output architecture as an important settlement and programmable-asset layer. Midnight will provide programmable privacy, zero-knowledge proofs and selective disclosure. Decentralized KERI identities and ACDC credentials will provide verifiable attestations. Independent bridge solvers and liquidity providers will facilitate cross-chain and cross-border transfers. A dedicated compliance policy engine will determine the rules that apply to a particular transaction without unnecessarily publishing personal information.

CIP-0170 currently defines a proposed mechanism for embedding KERI-backed identifiers into Cardano transaction metadata. It is intended to provide persistent and cryptographically verifiable identity binding for organizations and accountable entities. However CIP-0170 explicitly notes that credential validation currently has to take place off-chain through indexers or other verification infrastructure. Ntokazi Protocol will therefore provide a dedicated attestation verification service rather than assuming Cardano smart contracts can directly validate KERI credential chains.

Midnight will provide another critical component. Midnight's current architecture supports public state, private local state, zero-knowledge proofs and selective disclosure. This means that a user can prove a required fact without publishing all of the information underlying that proof. For example a user could prove that a valid compliance credential exists without publishing a passport number, residential address or complete transaction history.

The central design principle of Ntokazi Protocol is therefore:

Reveal what a transaction needs to prove, not everything that is known about the person making the transaction.

Ntokazi Protocol will simultaneously seek to provide compliance, privacy, interoperability, security and usability.

2. Vision

The long-term vision for Ntokazi Protocol is to establish a universal settlement protocol through which a person in one country can send value to a person or business in another country without having to understand correspondent banking, blockchain networks, gas tokens, bridges or foreign-exchange infrastructure.

A merchant should be able to request South African rand while a customer pays using a dollar stablecoin.

A worker living abroad should be able to send money home without first understanding what blockchain the receiving wallet uses.

A regulated financial institution should be able to determine whether a transaction meets its compliance policy without having to publish all customer identity information to a public blockchain.

A company should be able to settle invoices internationally while proving the identities and authority of the organizations involved.

A blockchain user should be able to move stable value between Cardano, Ethereum, Solana and other supported networks without depositing funds into a single centralized bridge wallet controlled by Ntokazi Protocol.

The protocol should ultimately make blockchain infrastructure behave more like an invisible settlement layer.

3. Mission

The mission of Ntokazi Protocol is to create a secure, privacy-preserving and interoperable settlement network that makes digital stable value usable across blockchain networks and national borders while respecting legitimate regulatory requirements and individual privacy.

The system will specifically attempt to solve five problems at the same time.

First, it will address blockchain fragmentation. Digital assets currently exist on networks that use different addresses, transaction formats, wallet systems and execution environments.

Second, it will address cross-border settlement complexity. International payments frequently involve multiple financial intermediaries, foreign-exchange providers and reconciliation processes.

Third, it will address the conflict between financial privacy and regulatory compliance. Traditional compliance systems often collect and disclose significantly more personal information than is required to establish whether a particular transaction is permissible.

Fourth, it will address bridge security. Many bridges concentrate custody or signing authority in a limited number of systems that become valuable attack targets.

Fifth, it will address poor blockchain usability. Users should not need to acquire a different native gas token simply to make an ordinary payment.

4. Description of CUSP

CUSP is the underlying settlement protocol of Ntokazi Protocol.

It will coordinate six principal functions:

  1. It will represent and settle stable value.

  2. It will determine whether a requested transaction satisfies the applicable policy.

  3. It will verify cryptographic credentials and attestations.

  4. It will produce or verify privacy-preserving proofs.

  5. It will identify an appropriate cross-chain or cross-border liquidity route.

  6. It will verify that the intended settlement actually occurred before completing the corresponding transaction.

The system will not depend upon one database claiming that a transaction happened on another blockchain.

Every supported blockchain will have an independent verification adapter capable of retrieving transactions, determining finality and validating relevant transaction properties.

5. Why Ntokazi Protocol Is Needed

Today's financial and blockchain infrastructure contains several disconnected systems.

Traditional cross-border payments are improving but they remain an enormous market. McKinsey estimated that approximately $190 trillion of payment value crossed international borders during 2025 and generated more than $290 billion in industry revenue.

Remittances are also substantial. The World Bank reports that global remittance flows reached approximately $856 billion in 2024, of which approximately $653 billion went to low-income and middle-income countries.

Stablecoins have simultaneously developed into a major settlement market. Visa reported that stablecoin supply grew from approximately $186 billion in December 2024 to approximately $274 billion in December 2025. Visa also reported that adjusted stablecoin transaction volume was on track to exceed $10 trillion during 2025 after excluding activity such as high-frequency trading wallets, bots and smart contract addresses.

Visa's own settlement infrastructure demonstrates increasing institutional interest in multi-chain settlement. In April 2026 Visa said its stablecoin settlement pilot had reached an approximately $7 billion annualized settlement run rate and had expanded support across additional blockchain networks.

These figures do not mean Ntokazi Protocol can automatically capture a particular percentage of these markets. They demonstrate that Ntokazi Protocol would be entering established markets in which very large amounts of value already move.

6. Target Beneficiaries

6.1 Individuals

Individuals will benefit from a payment interface that hides blockchain complexity.

A person should be able to select the recipient, currency, amount and payment method. Ntokazi Protocol will determine the blockchain network, appropriate stablecoin representation, compliance requirements and settlement route.

This could be particularly useful to migrant workers, freelancers, international students, families receiving remittances and individuals purchasing goods internationally.

6.2 Merchants

Merchants will be able to request settlement in the currency and network they prefer.

A merchant may request South African rand while a customer owns USDC on Ethereum. Another merchant may request a euro-denominated stablecoin on Cardano while a customer holds another supported stable asset on Solana.

ChatGPT Image Sep 22, 2026, 05_27_05 PM-2

Ntokazi Protocol will calculate whether an acceptable route exists and present the customer with the complete amount before execution.

6.3 Small and Medium Enterprises

Small businesses frequently encounter relatively high foreign-exchange costs, banking delays, reconciliation work and fragmented payment infrastructure when doing international business.

Ntokazi Protocol could provide these businesses with programmable invoices, blockchain settlement references, accounting integrations, stablecoin treasury management and transparent foreign-exchange execution.

6.4 Banks and Regulated Financial Institutions

Financial institutions could integrate CUSP through APIs instead of having to operate application interfaces intended for retail users.

Banks could use the network as a settlement rail while retaining their own customer relationships, regulatory obligations and banking infrastructure.

Institutional users could use privacy-preserving proofs to verify that counterparties satisfy particular requirements without automatically obtaining every underlying customer record.

6.5 Payment Service Providers

Payment companies could use Ntokazi Protocol as an infrastructure layer.

Instead of constructing independent integrations for Cardano, Midnight, Ethereum, Solana and other networks they could integrate a single CUSP interface.

6.6 Stablecoin Issuers

Stablecoin issuers could use CUSP for multi-chain distribution, programmable transfer policy, attestation and cross-border liquidity.

Ntokazi Protocol should not require every stablecoin to use exactly the same compliance rules. Each issuer should be able to define an appropriate policy profile.

6.7 Governments and Public Institutions

Governments could use controlled deployments for grants, regulated disbursements, development programmes and other payment systems where auditability is important.

Such deployments should not automatically reveal citizens' personal information on public blockchains.

6.8 Humanitarian Organisations

Aid organizations could distribute digital value using credentials that prove eligibility while reducing unnecessary disclosure of beneficiary information.

The organization could prove that an eligible beneficiary received an allocation without publishing all personal details in a globally searchable public ledger.

7. Fundamental Design Principles

Ntokazi Protocol will be designed around the following principles.

7.1 Users should not have to understand blockchain infrastructure.

Blockchain complexity belongs inside the protocol rather than inside the payment experience.

7.2 Privacy must be designed into the architecture.

Privacy cannot be added later by encrypting a centralized database containing excessive personal information.

7.3 Compliance should be programmable.

Different jurisdictions, issuers and transaction classes require different rules. Policy must therefore be configurable and versioned.

7.4 Freezing and seizure must be separate powers.

An emergency freeze temporarily preventing movement is fundamentally different from permanently transferring assets.

7.5 AI must not control customer funds.

AI may identify anomalies and recommend actions but it must not independently seize assets.

7.6 Private keys must not reside on public web servers.

Signing infrastructure must operate independently from websites and public APIs.

7.7 Cross-chain actions must be independently verifiable.

An API response claiming that a deposit occurred cannot by itself authorize issuance or release of assets.

7.8 Large actions should require multiple independent authorities.

Minting, emergency recovery, bridge treasury withdrawals and regulated seizure actions must use threshold authorization.

7.9 Every important action must be auditable.

Minting, burning, freezing, unfreezing, seizures, policy changes and emergency actions require immutable audit records.

8. High-Level Architecture

The system will consist of the following logical layers.

USER APPLICATIONS
Wallets, merchant applications, mobile applications,
bank interfaces, checkout systems and institutional APIs

                     │
                     ▼

CUSP API GATEWAY

                     │
                     ▼

TRANSACTION INTENT ENGINE

                     │
          ┌──────────┼──────────┐
          ▼          ▼          ▼

 POLICY ENGINE   RISK ENGINE   ROUTE ENGINE

          │          │          │
          └──────────┼──────────┘
                     ▼

IDENTITY AND ATTESTATION LAYER
KERI, ACDC, CIP-0170, GLEIF and approved credentials

                     │
                     ▼

MIDNIGHT PRIVACY LAYER
Private state, zero-knowledge proofs and selective disclosure

                     │
                     ▼

CROSS-CHAIN SETTLEMENT ENGINE

      ┌──────────────┼───────────────┐
      ▼              ▼               ▼
   Cardano        Ethereum         Solana
      │              │               │
   Midnight       BNB Chain      Additional
                                   Networks

                     │
                     ▼

FINALITY AND RECONCILIATION ENGINE

                     │
                     ▼

AUDIT, RESERVE AND ACCOUNTING LAYER

9. Canonical Stablecoin Model

ChatGPT Image Sep 22, 2026, 05_27_07 PM-3

Ntokazi Protocol should initially support existing approved stablecoins rather than immediately attempting to become an unlicensed stablecoin issuer.

A later stage may introduce native Ntokazi Protocol settlement assets such as:

iUSD
iEUR
iZAR
iGBP

Each asset would require a clearly identified regulated issuer or legally compliant issuance structure.

A fiat-backed stablecoin must not be represented as fully backed merely because a smart contract controls minting. Its reserve arrangement, custodian relationships, redemption rights, accounting procedures and applicable legal framework must independently support the claim.

10. Multi-Chain Asset Representation

A canonical asset may have representations on several networks.

For example:

iUSD.Cardano
iUSD.Midnight
iUSD.Ethereum
iUSD.Solana
iUSD.BNB

The settlement system must enforce the invariant that destination-chain issuance cannot exceed the valid locked or burned amount represented by the corresponding source-chain transaction.

Conceptually:

Destination Mint
       ≤
Verified Source Lock or Burn

Bridge accounting must maintain this invariant continuously rather than only during periodic audits.

11. Cardano Settlement Layer

Cardano will be an important settlement and policy layer because its eUTXO architecture allows transaction validity to be expressed using explicit transaction inputs and outputs.

The smart-contract implementation language will be Plutus Haskell.

Plutus Haskell is specifically designed for Cardano validators and compiles to Untyped Plutus Core.

The Cardano component will contain validators for:

  • stablecoin minting and burning
  • programmable transfer policy
  • reserve locks
  • cross-chain settlement escrows
  • solver bonds
  • dispute resolution
  • threshold approvals
  • emergency pause authority
  • governed freeze operations
  • governed seizure operations
  • treasury operations
  • protocol configuration
  • settlement receipts

These components will be separated instead of constructing one extremely large validator.

12. Programmable Stablecoin Controls

Cardano's programmable-token work is relevant to regulated stablecoin use cases. CIP-0143 was incorporated into the candidate CIP-0113 work and describes mechanisms intended to make programmable token-like assets interoperable with existing applications.

Because this architecture remains under standards development Ntokazi Protocol should maintain an abstraction around programmable assets.

The stablecoin engine must therefore support:

Transfer
Mint
Burn
Freeze
Unfreeze
Seize
Recover
Pause
Unpause

Each operation must have an independent authorization policy.

13. Freeze Architecture

A freeze must temporarily restrict movement without automatically transferring ownership.

Supported states should include:

ACTIVE
SOFT_FREEZE
ADDRESS_FREEZE
ASSET_FREEZE
BRIDGE_FREEZE
JURISDICTION_RESTRICTION
GLOBAL_EMERGENCY_PAUSE

A bridge freeze should disable cross-chain mint or release operations without unnecessarily stopping ordinary transfers on the underlying blockchain.

An asset freeze should only be available where the asset's legal structure and technical design explicitly permit such action.

14. Seizure Architecture

Seizure must require a stronger authorization process than freezing.

A typical workflow should be:

Investigation
      │
      ▼
Evidence reference created
      │
      ▼
Temporary freeze
      │
      ▼
Required legal or contractual authority verified
      │
      ▼
Independent attestations collected
      │
      ▼
Threshold authorization
      │
      ▼
Policy timelock where applicable
      │
      ▼
Seizure execution
      │
      ▼
Recovery or regulated escrow
      │
      ▼
Permanent audit record

No administrator should possess a single unrestricted seize() capability.

15. Decentralized Attestation Network

Ntokazi Protocol will establish an attestation network consisting of independent entities capable of signing claims.

Possible attestor classes include regulated compliance providers, licensed financial institutions, independent auditors, legal authorities where applicable, protocol guardians, identity issuers and approved institutional validators.

An attestation does not itself make a statement legally valid.

Instead it provides cryptographic evidence that a specified attestor made a particular assertion.

16. CIP-0170 Integration

CIP-0170 will be used to bind accountable entities and selected actions to persistent KERI identifiers.

CIP-0170 embeds KERI Autonomic Identifiers into Cardano transaction metadata. Those identities can be connected to credential chains such as vLEIs and organizational trust frameworks.

The Ntokazi Protocol attestation service will therefore maintain:

AID
KERI Key Event Log
ACDC credentials
Credential schemas
Issuer identity
Revocation state
Authorization scope
Validity period
Trust framework

The system will not interpret possession of a KERI identity as proof that an entity is trustworthy.

Trust comes from the credential chain and the policy governing the transaction.

17. KERI Implementation

The principal open-source implementation proposed for the KERI layer is KERIpy.

KERIpy provides Python implementation libraries for KERI and supports KERI, ACDC and CESR technologies.

The identity infrastructure should include:

KERI controllers
KERI witnesses
KERI watchers
ACDC credential registries
Credential schema registry
Credential revocation monitoring
CIP-0170 transaction indexer

18. Legal Entity Identity

Organizations may optionally be linked to Legal Entity Identifiers.

The GLEIF API provides access to LEI data including legal entity records, issuer data and organizational ownership relationships.

This means an institution could potentially prove:

This organization has LEI X.
The LEI is active.
This KERI identifier is authorized under the applicable credential chain.
This signer is authorized to act for the organization.

without treating an ordinary blockchain wallet address as a complete legal identity.

19. Midnight Privacy Layer

ChatGPT Image Sep 22, 2026, 05_27_09 PM-4

Midnight will provide privacy-preserving smart contracts for private credentials and selective disclosure.

Midnight currently supports a dual-state architecture in which public information can exist on-chain while private information remains local. Zero-knowledge proofs allow the network to verify claims about private information without receiving the raw information itself.

The Ntokazi Protocol privacy layer should support proofs such as:

User holds an approved credential.

Credential has not expired.

Credential has not been revoked.

Required identity checks were completed.

User satisfies the transaction policy.

Organization possesses valid legal-entity credentials.

Transaction amount is within an authorized threshold.

Required sanctions screening was completed.

Required jurisdictional conditions were satisfied.

The blockchain does not need to receive the person's full identity record merely to verify these statements.

20. Midnight Smart Contracts

Privacy contracts will be written in Compact.

Midnight describes Compact as a statically typed smart-contract language integrated with a TypeScript-oriented development workflow. Private information can enter through witness functions and client-side proofs can be created without sending the underlying secrets to the public network.

The initial Compact contracts should include:

CredentialProof.compact
EligibilityProof.compact
JurisdictionProof.compact
TransactionLimitProof.compact
InstitutionProof.compact
ComplianceProof.compact
DisclosureAuthorization.compact
PrivatePaymentReference.compact

21. Selective Disclosure

Ntokazi Protocol must distinguish between proof and disclosure.

A zero-knowledge proof may establish:

The customer is eligible for this transaction.

Selective disclosure may establish:

The customer's jurisdiction is South Africa.

Full legal disclosure may establish:

The customer's legally verified identity is X.

Those are different levels of information.

The policy engine should therefore define explicit disclosure scopes.

Public scope

Public records may contain transaction identifiers, asset references, settlement state, proof identifiers and necessary blockchain data.

Counterparty scope

Counterparties may receive invoice references, business credentials and other information necessary to complete their transaction.

Compliance scope

Approved compliance parties may receive precisely defined regulatory attributes where legitimately required.

Legal disclosure scope

More extensive disclosure should require a separate authorized workflow and must be logged.

Midnight specifically describes selective disclosure as a means of proving required facts while keeping other information private.

22. Compliance Policy Engine

Compliance requirements must not be scattered across PHP files, smart contracts and database triggers.

A dedicated policy engine will define the rule set.

Example policy:

Policy ID: ZA-EU-B2B-USD-001

Source jurisdiction:
South Africa

Destination jurisdiction:
European Union

Transaction class:
Business payment

Asset:
Approved USD stablecoin

Maximum transaction:
Policy-defined

Sender credential:
Required

Receiver business credential:
Required

Sanctions screening:
Required

Selective disclosure:
Required

Enhanced due diligence:
Triggered by configurable conditions

Every executed transaction should record the policy version used.

23. Sanctions and Watchlist Screening

The recommended initial sanctions and politically exposed person screening data source is OpenSanctions or an appropriately licensed equivalent.

OpenSanctions provides a matching API specifically intended for entity screening against sanctions, politically exposed person and other risk datasets. Its /match endpoint accepts structured attributes and returns candidate matches rather than relying only on exact name equality.

Commercial operation requires the appropriate OpenSanctions licensing arrangement.

Screening results must never automatically become seizure orders.

A potential match should trigger the applicable review process.

24. Decentralized P2P Bridge

Ntokazi Protocol should not use a model where all customer bridge assets enter one Coxygen-controlled hot wallet.

Instead Ntokazi Protocol will use an intent and solver architecture.

ChatGPT Image Sep 22, 2026, 05_27_11 PM-5

A user creates an intent such as:

I will provide:
1,000 units of approved stablecoin on Cardano.

I require:
The corresponding approved stablecoin amount on Ethereum.

Maximum total cost:
Defined by user.

Maximum slippage:
Defined by user.

Settlement deadline:
Defined by user.

Independent solvers compete to fulfil the request.

25. Solver Network

A solver is an independent liquidity provider that maintains capital on supported blockchains.

A solver does not need permanent custody of the user's assets.

Its responsibilities are to:

  1. monitor open intents
  2. calculate whether it can execute a route
  3. submit a quote
  4. lock or provide destination liquidity
  5. submit settlement evidence
  6. complete the source settlement
  7. maintain the required collateral where the protocol requires it

Solvers should earn fees from spreads or explicit protocol compensation.

26. Solver Bonding

Solvers handling asynchronous routes should post collateral.

The collateral mechanism must be calibrated through economic modelling rather than selecting an arbitrary value.

A possible rule is:

Required Bond
=
Base Bond
and
Risk-Adjusted Exposure Requirement

The risk model can consider outstanding exposure, settlement duration, supported chain, historical behaviour, liquidity and route risk.

Slashing must only occur according to deterministic and auditable conditions.

27. Chain Adapters

Each blockchain will use a dedicated adapter implementing a common interface.

ChainAdapter

getNetworkState()
getBalance()
getTransaction()
verifyTransaction()
getConfirmations()
getFinality()
estimateFee()
buildLock()
verifyLock()
buildClaim()
verifyClaim()
buildRefund()
verifyRefund()
submitTransaction()
subscribeBlocks()
subscribeTransactions()

This prevents the route engine from containing hard-coded blockchain-specific logic.

28. Cardano Adapter

The Cardano adapter should use self-hosted infrastructure for production where practical.

Core components

cardano-node will provide direct blockchain participation.

Ogmios will provide JSON-RPC and WebSocket access to cardano-node. Ogmios is specifically designed as a lightweight interface between applications and a local Cardano node.

Kupo will provide lightweight chain indexing and efficient UTXO lookup. Kupo indexes matching Cardano transaction outputs, datums and scripts for fast querying.

Blockfrost may be used as a secondary infrastructure provider, development provider and independent verification source. The official JavaScript SDK is available as @blockfrost/blockfrost-js.

Mesh SDK may be used for Cardano transaction construction and application integrations where appropriate.

CIP-0030 will provide browser wallet interoperability. CIP-0030 is an active Cardano wallet web-bridge standard and is implemented by wallets including Lace, Eternl, Flint, GeroWallet, Nami, NuFi and Yoroi.

29. Ethereum and BNB Chain Adapter

Ethereum and BNB Chain use EVM-compatible infrastructure.

The recommended application library is viem because it provides strongly typed TypeScript interfaces to Ethereum JSON-RPC, contracts, ABI handling, typed data and multiple testing environments.

Smart contracts should be built with:

Solidity
Foundry
OpenZeppelin Contracts
Slither
Echidna

Foundry should be used for compilation, testing, fuzzing and deployment scripting.

OpenZeppelin should be used for established contract components instead of reimplementing standard cryptographic and access-control patterns.

Slither should be used for static analysis.

Echidna should be used for property-based smart contract fuzzing.

30. Solana Adapter

New Solana integration work should follow the current Solana SDK direction rather than building new infrastructure around obsolete interfaces.

The existing @solana/web3.js repository describes the 1.x branch as the maintenance branch and points developers toward newer SDK architecture based around @solana/kit.

The production adapter should therefore use the stable supported Solana SDK available at implementation time.

Token functionality will use the relevant Solana token program and associated official libraries.

31. Bitcoin Adapter

Bitcoin support should be introduced after account-based and Cardano routes are stable.

The adapter can use:

Bitcoin Core
Bitcoin JSON-RPC
bitcoinjs-lib for appropriate application utilities
PSBT
HTLC or script-based settlement structures where suitable

bitcoinjs-lib has extensive test coverage and specifically recommends using tagged stable releases for production rather than the development branch.

Private-key generation and custody should not be delegated casually to browser libraries.

32. Midnight Adapter

The application layer will use Midnight.js.

Midnight.js provides TypeScript libraries for transactions, wallet interaction, contract state, private state and zero-knowledge proof workflows.

Components will include:

Midnight.js
Compact compiler
Midnight wallet SDK
Midnight indexer
proof server
private state provider
ZK configuration provider

Where client-side proof generation is available and operationally feasible it should be preferred for sensitive personal information.

33. Market Data and FX Oracle Layer

Cross-border settlement requires defensible pricing.

The system must never depend upon one unverified browser API for foreign-exchange or digital-asset pricing.

The primary decentralized market-data integration proposed is Pyth Network.

Pyth provides real-time market data from more than 120 first-party providers and supports price delivery across more than 100 blockchains.

Pyth provides REST, WebSocket and historical-data interfaces.

Production pricing should support at least two independent data sources for critical markets.

34. Zero-Fee User Experience

"Zero fees" must be defined accurately.

Blockchains consume resources and the infrastructure operating Ntokazi Protocol has real costs.

Therefore Ntokazi Protocol should promise:

Zero network fees charged directly to eligible end users on supported transaction classes.

This can be accomplished through sponsored transactions, institutional subscriptions, merchant fees, solver spreads, reserve economics and protocol treasury subsidies.

Midnight's architecture also separates NIGHT from DUST. Midnight describes DUST as the operational resource used to execute transactions while holding NIGHT generates DUST.

Zero user fees must therefore mean that the user is not required to acquire network gas tokens merely to perform an ordinary supported payment.

35. Internal CUSP APIs

The protocol will expose a versioned API beginning with:

/api/v1/

Identity

POST /identity/register
GET  /identity/{id}
POST /identity/credential
POST /identity/verify
GET  /identity/credential/{id}
POST /identity/revoke

Attestation

POST /attestations
GET  /attestations/{id}
POST /attestations/verify
GET  /attestors
GET  /attestors/{id}

Compliance

POST /compliance/evaluate
POST /compliance/screen
GET  /policies
GET  /policies/{id}
POST /proofs/request
POST /proofs/verify

Stablecoins

GET  /assets
GET  /assets/{asset}
POST /mint/request
POST /burn/request
POST /freeze/request
POST /unfreeze/request
POST /seizure/request
GET  /reserves/{asset}

Bridge

POST /intents
GET  /intents/{id}
GET  /intents/{id}/quotes
POST /quotes
POST /quotes/{id}/accept
POST /settlements
GET  /settlements/{id}
POST /settlements/{id}/proof

Pricing

GET /rates
GET /rates/{pair}
GET /routes
POST /routes/quote

Solvers

POST /solvers/register
GET  /solvers/{id}
GET  /solvers/{id}/bond
GET  /solvers/{id}/performance
POST /solvers/{id}/quote

Risk

POST /risk/evaluate
GET  /risk/transactions/{id}
POST /risk/incidents
GET  /risk/incidents/{id}

Governance

GET  /governance/proposals
POST /governance/proposals
POST /governance/vote
GET  /governance/configuration

36. External APIs

ChatGPT Image Sep 22, 2026, 05_27_19 PM-9

The first production architecture should anticipate the following external integrations.

Service Purpose
Cardano node Direct Cardano blockchain access
Ogmios Cardano node JSON-RPC and WebSocket access
Kupo Cardano UTXO indexing
Blockfrost Secondary Cardano API and independent verification
Midnight indexer Midnight public state
Midnight proof infrastructure ZK proof generation and verification
Ethereum JSON-RPC Ethereum blockchain access
BNB Chain JSON-RPC BNB Chain access
Solana JSON-RPC Solana access
Bitcoin Core JSON-RPC Bitcoin access
Pyth Market prices and FX reference data
OpenSanctions Sanctions and PEP screening
GLEIF Legal Entity Identifier verification
KERI services KEL and ACDC verification
Licensed KYC provider Customer identity verification where legally required
Banking partner API Fiat deposits and withdrawals
Payment provider API Card and bank payment processing
Accounting integration Merchant and treasury reconciliation
Notification provider Transaction notifications
HSM or MPC provider Institutional signing infrastructure where appropriate

Commercial providers must remain replaceable so that no central API provider becomes a permanent protocol dependency.

37. Open-Source Technology Stack

The recommended core stack is:

Cardano

cardano-node
Plutus Haskell
Ogmios
Kupo
Mesh SDK
Blockfrost SDK
CIP-0030 wallet integration

Midnight

Compact
Midnight.js
Midnight wallet SDK
Midnight indexer
Midnight proof infrastructure

Identity

KERIpy
ACDC
CESR
KERI witnesses
KERI watchers

EVM

Solidity
viem
Foundry
OpenZeppelin Contracts
Slither
Echidna

Solana

@solana/kit or current stable official successor
Solana validator tooling
official token-program libraries

Bitcoin

Bitcoin Core
bitcoinjs-lib
PSBT tooling

Backend

Node.js
TypeScript
Python
PostgreSQL
Redis
NATS or Apache Kafka
OpenAPI
JSON Schema
Docker
Kubernetes for production orchestration

Security

HashiCorp Vault
OpenBao as an open-source alternative
age for selected encrypted operational files
SOPS
Falco
Trivy
Semgrep
OWASP ZAP
Suricata where network deployment requires it

Observability

OpenTelemetry
Prometheus
Grafana
Loki
Tempo

CI and quality

Git
GitHub or equivalent repository infrastructure
unit testing
integration testing
property testing
fuzz testing
dependency scanning
container scanning
signed builds
software bills of materials

38. Database Architecture

Blockchain state must never be replaced by an SQL database.

PostgreSQL will contain indexes, application records, workflow state and metadata.

Suggested primary tables include:

users
organizations
wallets
wallet_bindings
chains
assets
asset_representations
credentials
credential_schemas
credential_issuers
keri_aids
keri_events
attestors
attestations
policies
policy_versions
proof_requests
proof_results
transaction_intents
quotes
solvers
solver_bonds
settlements
chain_transactions
bridge_locks
bridge_claims
bridge_refunds
reserve_accounts
reserve_snapshots
risk_events
risk_scores
compliance_cases
freeze_requests
seizure_requests
approvals
governance_proposals
audit_events
notifications
api_clients
api_permissions

Personally identifiable information should not be placed in these tables merely because the schema permits it.

Sensitive information should be stored only where necessary and should be encrypted independently from general application data.

39. Transaction State Machine

Every bridge settlement should move through deterministic states.

CREATED
POLICY_CHECK
AWAITING_PROOF
ELIGIBLE
QUOTING
QUOTE_SELECTED
SOURCE_LOCK_PENDING
SOURCE_LOCK_CONFIRMED
DESTINATION_SETTLEMENT_PENDING
DESTINATION_SETTLED
SOURCE_RELEASE_PENDING
COMPLETED

Failure states should include:

EXPIRED
CANCELLED
POLICY_REJECTED
PROOF_FAILED
SOURCE_FAILED
DESTINATION_FAILED
REFUND_PENDING
REFUNDED
DISPUTED
QUARANTINED

The database must not mark a transaction COMPLETED merely because an HTTP request returned status 200.

40. Finality Engine

Each blockchain has different finality characteristics.

The settlement system will maintain chain-specific finality rules.

The finality engine should answer:

Did the transaction exist?

Was the expected contract or address used?

Was the correct asset transferred?

Was the required amount transferred?

Was the expected intent identifier present?

Has sufficient finality been achieved?

Has the transaction been replaced or invalidated?

Has a chain reorganization affected it?

Only then may the corresponding settlement progress.

41. Cross-Border FX Engine

The routing engine should support stablecoin and fiat liquidity corridors.

Example:

Customer holds USD stablecoin on Ethereum
             │
             ▼
Ntokazi Protocol intent
             │
             ▼
Compliant solver auction
             │
             ▼
USD to ZAR liquidity route
             │
             ▼
Approved South African settlement provider
             │
             ▼
Merchant receives ZAR

Routes should compete on:

final amount
exchange rate
slippage
settlement speed
counterparty risk
available liquidity
blockchain cost
policy eligibility
route reliability

The final user interface should show the amount the recipient is expected to receive before the transaction is accepted.

42. AI Cybersecurity Layer

AI will support anomaly detection and investigation.

It will not possess mint, freeze or seizure keys.

The AI system can analyse:

transaction velocity
unexpected mint behaviour
bridge reserve divergence
unusual solver behaviour
failed proof patterns
credential anomalies
signer anomalies
large withdrawal patterns
unusual destination changes
RPC inconsistencies
unexpected smart-contract events
liquidity deviations
chain reorganization behaviour
oracle divergence

The AI engine should create:

risk event
reason codes
supporting evidence
confidence
recommended response

The recommendation may be reviewed by deterministic policy systems or authorized personnel.

43. Deterministic Security Before AI

AI must supplement rather than replace deterministic safeguards.

The protocol should enforce hard invariants such as:

Minted supply must not exceed authorised backing.

A destination bridge mint requires verified source settlement.

A source release requires verified destination settlement where the route requires it.

A solver cannot exceed its approved exposure.

A paused route cannot create new settlements.

An expired intent cannot be executed.

A revoked signer cannot approve new actions.

A single ordinary administrator cannot seize funds.

These rules are significantly more important than a machine-learning risk score.

44. Signing Infrastructure

ChatGPT Image Sep 22, 2026, 05_27_13 PM-6

Production signing must be separated from the public application.

Internet
   │
   ▼
Public API
   │
   ▼
Authenticated internal request
   │
   ▼
Policy verification
   │
   ▼
Signing coordinator
   │
   ├──── HSM or MPC signer A
   ├──── HSM or MPC signer B
   ├──── HSM or MPC signer C
   ├──── Independent signer D
   └──── Independent signer E

The website must not contain the keys capable of minting stablecoins, moving bridge reserves or authorizing seizure.

45. Threshold Authorization

Sensitive actions should require threshold approval.

Example production configuration:

Routine operational signing:
2 of 3

Treasury movement:
3 of 5

Emergency protocol upgrade:
4 of 7

Seizure authorization:
Policy-dependent threshold

Root administration:
Offline recovery threshold

These values are initial design examples rather than immutable final settings.

They must be selected after threat modelling and governance review.

46. Emergency Controls

The protocol should support narrowly scoped emergency controls.

These include:

pause one bridge route
pause one asset
pause new intents
pause one solver
pause destination minting
disable compromised credential issuer
disable compromised attestor
rotate compromised signer
increase confirmation requirements
disable an oracle source
switch RPC provider

A global pause should be the last resort.

47. Reserve Verification

Where Ntokazi Protocol supports backed stablecoins it should provide reserve transparency.

Reserve data may include:

on-chain supply
custodial reserve references
attested reserve reports
redemption obligations
locked bridge balances
minted cross-chain representations
burned supply
pending bridge liabilities

Proof-of-reserve mechanisms must not be represented as proof-of-solvency unless liabilities are appropriately included.

48. Audit Architecture

Every high-value operation must create an audit event.

An audit record should answer:

What happened?
Who requested it?
Which identity or credential authorized it?
Which policy version applied?
Which system executed it?
When did it happen?
What blockchain transaction resulted?
Was it successful?
Were there additional approvals?

Audit logs must be tamper evident.

49. Governance

ChatGPT Image Sep 22, 2026, 05_27_21 PM-10

Ntokazi Protocol will eventually require protocol governance.

Governance should be divided into powers rather than giving one group total authority.

Suggested governance bodies include:

Technical Council

The Technical Council manages protocol releases and technical emergency procedures.

Security Council

The Security Council handles emergency cybersecurity actions.

Compliance Council

The Compliance Council manages policy frameworks without controlling software deployment independently.

Attestor Registry

The Attestor Registry determines which credential issuers or attestors are recognized for specific purposes.

Community Governance

Community governance may control selected protocol parameters and ecosystem funding.

No governance structure should allow a simple token vote to bypass lawful asset-control processes.

50. Business Model

A zero-fee user experience does not mean Ntokazi Protocol has no revenue.

Potential revenue sources include:

Institutional API subscriptions

Banks, fintech companies, payment companies and large merchants may pay for API access and service-level commitments.

Merchant settlement services

Merchants may pay a small settlement or currency-conversion charge.

Foreign-exchange spread

Liquidity providers may quote a transparent spread and share protocol revenue.

Stablecoin infrastructure

Issuers may pay for compliance, distribution and multi-chain infrastructure.

Enterprise privacy services

Institutions may pay for privacy-preserving credential and settlement infrastructure.

Solver fees

A small protocol charge may be taken from successful solver settlements.

White-label infrastructure

Banks and financial institutions may deploy branded versions of the payment interface.

Compliance infrastructure

Enterprise users may subscribe to policy management, credential verification and audit products.

51. Market Opportunity

The addressable opportunity should be understood as several overlapping markets rather than one number.

Cross-border payments

Approximately $190 trillion crossed international borders in 2025 according to McKinsey. The associated payment industry generated more than $290 billion in revenues.

Remittances

The World Bank estimated $856 billion in global remittance flows in 2024.

Stablecoins

Visa reported approximately $274 billion of stablecoin supply at the end of 2025 and adjusted annual transaction activity exceeding or approaching $10 trillion during that year.

Multi-chain institutional settlement

Visa's continuing expansion of stablecoin settlement across multiple chains demonstrates that institutional payment companies increasingly expect multi-chain settlement capability.

Ntokazi Protocol should initially target narrow corridors rather than attempting to serve the entire global market immediately.

The most credible initial commercial strategy is:

one stablecoin
one sending corridor
one receiving corridor
two or three blockchain networks
one regulated fiat partner
one defined customer segment

Successful operation can then be expanded.

52. Recommended Initial Market

A practical first corridor would be:

South Africa to selected international business and remittance corridors.

The initial product could provide:

ZAR funding
USD stablecoin settlement
Cardano settlement
Ethereum settlement
Midnight privacy proofs
merchant settlement
business-to-business payments

The first regulated deployment should be determined only after jurisdiction-specific legal analysis.

53. SWOT Analysis

Strengths

Ntokazi Protocol combines technologies that normally exist separately. It integrates programmable Cardano assets, privacy-preserving Midnight contracts, decentralized identity, cross-chain liquidity and compliance policy into a unified settlement architecture.

Its eUTXO foundation provides an attractive environment for deterministic asset-control logic.

The KERI architecture provides persistent cryptographic identities with key rotation instead of treating wallet addresses as permanent organizational identities.

Midnight provides selective disclosure that can reduce unnecessary dissemination of sensitive personal data.

The solver model reduces dependence upon a single centralized bridge liquidity wallet.

The modular adapter architecture enables additional blockchains to be introduced without redesigning the entire protocol.

Weaknesses

The complete system is technically complex.

It crosses several blockchain architectures, identity frameworks, privacy technologies and legal regimes.

Some relevant Cardano standards remain proposed or under development. CIP-0170 is currently proposed and its verification process remains off-chain.

Operating regulated stablecoins or fiat conversions requires substantially more than smart-contract development.

Liquidity fragmentation can prevent good pricing during early network adoption.

Zero-knowledge proof systems can introduce additional operational and engineering complexity.

Opportunities

Stablecoin settlement is moving toward institutional adoption.

Cross-border payments represent an enormous established market.

Privacy regulation creates demand for systems that can demonstrate compliance without unnecessarily exposing customer data.

Businesses increasingly operate across multiple blockchain networks.

Financial institutions can use Ntokazi Protocol as infrastructure without replacing their complete existing technology systems.

Africa provides important opportunities for cross-border payments, remittances and digital financial infrastructure.

Threats

Regulatory requirements can change.

Stablecoin regulation may require local licensing or restrict particular issuance models.

Bridge vulnerabilities are historically significant cybersecurity risks.

A critical flaw in a smart contract could create financial losses.

A compromised signer or attestor could submit fraudulent authorization.

Oracle manipulation could affect foreign-exchange settlement.

Large payment companies, banks and established stablecoin issuers may develop competing infrastructure.

Insufficient liquidity could make the service commercially unattractive even if the technology works correctly.

54. Development Sequence

The project must be built in a deliberate order.

Phase 0 — Legal, Economic and Security Architecture

Duration: 8 to 12 weeks

Before production coding begins the project must define:

target jurisdiction
initial customer type
asset legal structure
stablecoin strategy
custody model
freeze authority
seizure authority
data-controller responsibilities
AML responsibilities
privacy obligations
bridge liability
solver obligations
reserve model
governance model

Deliverables include the legal architecture, regulatory matrix, threat model, protocol economics and initial technical specification.

55. Phase 1 — CUSP Core

Duration: 12 to 16 weeks

Build:

monorepo
API gateway
service identity
PostgreSQL schema
Redis
event bus
transaction intent engine
audit service
policy engine
configuration registry
chain adapter interface
observability
CI pipeline

No real funds should be handled.

56. Phase 2 — Cardano Settlement Prototype

Duration: 12 to 16 weeks

Build:

Plutus Haskell contracts
Cardano node infrastructure
Ogmios
Kupo
CIP-0030 wallet integration
asset registry
stablecoin test asset
lock contract
claim contract
refund contract
settlement receipts

Test on Cardano Preview and Preprod environments before production.

57. Phase 3 — Identity and Attestation

Duration: 10 to 14 weeks

Build:

KERIpy infrastructure
AID management
KEL verification
ACDC support
watchers
credential registry
CIP-0170 metadata generation
CIP-0170 indexing
GLEIF integration
attestor registry
revocation service

The team must explicitly test key rotation and credential revocation.

58. Phase 4 — Midnight Privacy

ChatGPT Image Sep 22, 2026, 05_27_15 PM-7

Duration: 12 to 16 weeks

Build:

Compact contracts
Midnight.js services
private state
credential proofs
eligibility proofs
selective disclosure
proof verification
policy integration

Sensitive user information should remain local wherever the intended proof architecture permits it.

59. Phase 5 — First Cross-Chain Settlement

Duration: 12 to 16 weeks

Start with:

Cardano
Ethereum

Build:

EVM contracts
viem adapter
intent matching
solver registration
solver collateral
quotes
cross-chain lock
destination settlement
source release
refund
finality monitoring
reconciliation

Do not add five networks before this route operates reliably.

60. Phase 6 — Solver Network

Duration: 10 to 14 weeks

Build:

solver software
quote API
solver dashboard
bonding
route inventory
liquidity monitoring
performance scoring
settlement proofs
failure handling
slashing rules

Release the solver node as open source where security review permits.

61. Phase 7 — Compliance and Fiat Pilot

Duration: 12 to 20 weeks

Integrate:

licensed KYC provider
OpenSanctions
GLEIF
banking partner
fiat deposit
fiat withdrawal
merchant settlement
case management
compliance reporting

This phase requires regulated partners and should not be treated as merely another programming milestone.

62. Phase 8 — Additional Networks

Duration: 16 to 24 weeks

Add in controlled sequence:

Solana
BNB Chain
Midnight asset routes
Bitcoin
XRP Ledger
other approved networks

Every network requires its own security assessment.

63. Phase 9 — Security Audit and Production Pilot

Duration: 12 to 16 weeks

Complete:

smart contract audit
bridge audit
infrastructure penetration testing
privacy review
key ceremony
disaster recovery exercise
economic attack simulation
oracle failure simulation
chain reorganization tests
attestor compromise tests
solver default tests
load testing
incident response exercise

Production limits should initially be deliberately low.

64. Phase 10 — Controlled Production

Duration: approximately 6 months after pilot readiness

Start with:

limited transaction size
limited daily volume
limited routes
limited stablecoins
whitelisted institutional solvers
high monitoring
manual escalation

Limits may be increased as evidence accumulates.

65. Overall Timeline

A responsible production roadmap should assume approximately 24 to 30 months for the first mature regulated deployment.

A technical testnet demonstration can exist much earlier.

Approximate programme sequence:

Period Major Goal
Months 1–3 Legal architecture, economics and security design
Months 3–6 CUSP core
Months 5–9 Cardano settlement
Months 7–11 Identity and KERI
Months 9–13 Midnight privacy
Months 11–16 Cardano to Ethereum bridge
Months 14–18 Solver network
Months 15–21 Compliance and fiat pilot
Months 18–24 Additional networks
Months 21–26 Independent security audits
Months 24–30 Controlled production expansion

Several workstreams can overlap after their architectural dependencies are stable.

66. Team Requirements

A serious implementation requires a multidisciplinary team.

The core team should contain approximately:

1 programme director
1 protocol architect
2 Cardano/Plutus Haskell engineers
2 EVM engineers
1 Solana engineer
2 Midnight/zero-knowledge engineers
2 identity/KERI engineers
4 backend engineers
2 frontend/mobile engineers
2 DevOps/SRE engineers
2 security engineers
1 applied cryptography specialist
1 data/AI security engineer
2 QA engineers
1 product manager
1 UI/UX designer
2 compliance specialists
legal counsel
external smart-contract auditors
external penetration testers

Some positions can initially be fractional or contracted.

67. Budget

The following figures are planning estimates rather than quotations.

Stage A — Research and Architecture

Estimated budget:

USD 150,000 to USD 300,000

This covers protocol architecture, legal research, economic modelling, security threat modelling and proof-of-concept design.

Stage B — Technical Testnet MVP

Estimated cumulative budget:

USD 750,000 to USD 1.5 million

This stage should deliver Cardano settlement, basic Midnight proofs, Ethereum connectivity, CUSP APIs and an early solver.

Stage C — Multi-Chain Regulated Pilot

Estimated cumulative budget:

USD 2 million to USD 4 million

This includes expanded engineering, identity infrastructure, compliance integration, institutional security infrastructure, external audits and pilot operations.

Stage D — Production Network

Estimated cumulative development and launch budget:

USD 5 million to USD 9 million

This assumes a professional team, security audits, compliance implementation, infrastructure, legal work and controlled production deployment across multiple chains.

Stage E — Institutional Global Expansion

A larger regulated international programme can require:

USD 10 million to USD 20 million or more

The actual figure depends heavily on licensing, jurisdictions, banking partnerships, insurance and liquidity requirements.

Importantly the liquidity required by solvers and stablecoin reserves is not included in the software-development budget.

Capital requirements may therefore exceed engineering expenditure substantially.

68. Approximate Production Budget Allocation

A USD 7 million example programme could allocate approximately:

Category Approximate Allocation
Engineering $2,800,000
Security and independent audits $700,000
Legal and regulatory work $700,000
Cloud, nodes and infrastructure $500,000
Identity and compliance services $350,000
Product design and applications $300,000
QA and testing $300,000
Business development and institutional integrations $250,000
Contingency $1,100,000
Total $7,000,000

Bridge liquidity and stablecoin reserves remain separate.

69. Testing Strategy

Testing must occur at several levels.

Unit tests

Every component must test its functions independently.

Property tests

Smart-contract invariants must be expressed as properties.

Fuzz testing

Unexpected data and transaction combinations must be generated automatically.

Integration tests

Services must be tested against actual testnet nodes.

Adversarial bridge tests

Tests must deliberately attempt:

double settlement
fake deposits
replayed deposits
expired intents
wrong asset
wrong recipient
insufficient finality
chain reorganization
solver disappearance
oracle manipulation
duplicate proofs
revoked credentials
compromised attestors

Chaos engineering

Production-like environments should intentionally lose RPC servers, databases, signers and message brokers.

The objective is to determine whether the protocol fails safely.

70. Smart Contract Audit Requirement

ChatGPT Image Sep 22, 2026, 05_27_07 PM-3

No unaudited contract should control economically significant production funds.

Each independent audit should cover:

authorization
value preservation
double satisfaction
replay prevention
state transitions
timelocks
emergency controls
upgrade mechanisms
minting invariants
bridge invariants
signature validation
integer handling
denial-of-service conditions

For Cardano specifically the team should follow established eUTXO design patterns and explicitly test against double-satisfaction issues. Plutus Haskell has security-oriented design patterns addressing these classes of eUTXO concerns.

71. Data Protection

Ntokazi Protocol should follow data minimization.

The system must ask:

Does this information need to exist in our infrastructure at all?

If not it should not be collected.

Where identity information must be retained it should be encrypted.

Encryption keys should be segregated from database servers.

Logs must never accidentally include passports, identity numbers, private wallet keys or credential secrets.

72. Key Management

The following must never be stored in an ordinary application configuration file:

stablecoin mint authority keys
bridge treasury keys
root governance keys
KERI root secrets
HSM recovery material
MPC recovery shares
database root credentials
wallet seed phrases

Production systems should use HSM, MPC or comparably hardened signing controls appropriate to the value at risk.

73. Disaster Recovery

The disaster recovery plan must cover:

database loss
node loss
data-centre loss
RPC provider outage
signer loss
attestor compromise
credential issuer compromise
blockchain halt
blockchain reorganization
oracle failure
banking partner outage
solver insolvency
stablecoin depeg
cybersecurity breach

Every category should have a documented recovery procedure.

74. Production Deployment

The production deployment should contain independent security zones.

PUBLIC ZONE
Web applications
API gateways

APPLICATION ZONE
CUSP services
policy engine
route engine

DATA ZONE
PostgreSQL
Redis
analytics

BLOCKCHAIN ZONE
nodes
indexers

IDENTITY ZONE
KERI
credential services

SIGNING ZONE
HSM
MPC
guardian infrastructure

MONITORING ZONE
SIEM
Prometheus
Grafana
security analytics

Firewall rules should enforce the minimum communication required between zones.

75. Infrastructure Philosophy

The protocol should operate its own critical blockchain infrastructure where feasible.

Third-party providers such as Blockfrost are valuable for redundancy and development but one provider should not determine whether the entire protocol can operate.

For critical blockchain state the preferred model is:

self-hosted node
self-hosted indexer
independent commercial provider
second independent verification source

Disagreement between sources should trigger investigation rather than automatically selecting whichever response arrived first.

76. Minimum Viable Product

The MVP should not attempt to deliver universal finance.

A realistic MVP is:

Cardano
Ethereum
one existing approved stablecoin
CUSP intents
one solver
Cardano lock contract
Ethereum settlement contract
KERI attestor identities
basic CIP-0170 metadata
one Midnight compliance proof
transaction monitoring
refund mechanism
audit trail
testnet only

This is enough to prove the central architecture.

77. Minimum Viable Regulated Pilot

A regulated pilot adds:

one commercial corridor
licensed identity provider
sanctions screening
regulated payment partner
controlled solver group
production HSM or MPC
external contract audits
fiat funding
fiat redemption
transaction limits
incident procedures
customer support
compliance case management

Only after this works should the platform attempt broader geographic expansion.

78. Success Metrics

Technical success should be measured using:

settlement success rate
median settlement time
failed route rate
refund success rate
bridge accounting mismatch
node uptime
proof generation time
proof verification time
false compliance alert rate
number of security incidents
reconciliation differences
solver availability
liquidity depth

Commercial success should include:

active customers
active merchants
active institutions
monthly settlement volume
cross-border volume
number of corridors
average transaction value
revenue per transaction
merchant retention
solver liquidity
customer acquisition cost

79. What Ntokazi Protocol Must Never Become

The protocol should never become a centralized website holding all customer funds.

It should never depend on one private key.

It should never call itself private while storing every customer's complete identity in application logs.

It should never call itself decentralized simply because transactions ultimately appear on a blockchain.

It should never claim zero cost when hidden spreads make transfers expensive.

It should never allow artificial intelligence to confiscate assets.

It should never treat a sanctions-screening similarity score as proof of identity.

It should never mint destination assets because a bridge API returned a successful HTTP status.

It should never introduce a new blockchain before the existing adapters can be reconciled reliably.

80. Recommended Repository Structure

Ntokazi Protocol/
│
├── apps/
│   ├── wallet/
│   ├── merchant/
│   ├── compliance/
│   ├── solver-dashboard/
│   └── admin/
│
├── services/
│   ├── api-gateway/
│   ├── intent-engine/
│   ├── policy-engine/
│   ├── routing-engine/
│   ├── settlement-engine/
│   ├── finality-engine/
│   ├── attestation-engine/
│   ├── credential-engine/
│   ├── proof-engine/
│   ├── risk-engine/
│   ├── reserve-engine/
│   ├── reconciliation-engine/
│   ├── notification-engine/
│   └── audit-engine/
│
├── chains/
│   ├── cardano/
│   ├── midnight/
│   ├── ethereum/
│   ├── bnb/
│   ├── solana/
│   ├── bitcoin/
│   └── shared/
│
├── contracts/
│   ├── plutus-haskell/
│   ├── compact/
│   ├── solidity/
│   └── solana/
│
├── identity/
│   ├── keri/
│   ├── acdc/
│   ├── cip170/
│   └── schemas/
│
├── solver/
│   ├── node/
│   ├── strategies/
│   ├── inventory/
│   └── bonding/
│
├── infrastructure/
│   ├── docker/
│   ├── kubernetes/
│   ├── monitoring/
│   ├── vault/
│   └── terraform/
│
├── tests/
│   ├── unit/
│   ├── integration/
│   ├── adversarial/
│   ├── economic/
│   └── end-to-end/
│
└── docs/
    ├── architecture/
    ├── protocols/
    ├── APIs/
    ├── compliance/
    ├── security/
    ├── operations/
    └── governance/

81. Version Roadmap

A sensible version sequence is:

v0.1
CUSP architecture and transaction intents

v0.2
Cardano settlement contracts

v0.3
KERI and CIP-0170 attestations

v0.4
Midnight privacy proofs

v0.5
Ethereum adapter

v0.6
Cardano to Ethereum solver prototype

v0.7
Solver bonding and reconciliation

v0.8
Compliance policy engine

v0.9
Fiat pilot integration

v1.0
Audited Cardano to Ethereum production pilot

v1.1
Solana

v1.2
BNB Chain

v1.3
Midnight private settlement routes

v1.4
Bitcoin

v1.5
Institutional APIs

v2.0
Multi-currency universal settlement network

82. Definition of Successful v1.0

Version 1.0 should not be declared because the web interface looks complete.

Version 1.0 should mean that:

A user can create a settlement intent.

The protocol can determine the required policy.

The user can produce the required compliance proof.

An approved solver can quote the transaction.

The user's source assets can be locked.

The protocol can independently verify the lock.

The solver can provide the destination settlement.

The protocol can independently verify the destination transaction.

The source contract can complete the corresponding settlement.

The accounting system can reconcile both chains.

A failed transaction can safely refund according to the protocol.

Every important action is auditable.

The contracts have received independent security review.

No web server possesses unrestricted custody keys.

Emergency procedures have been tested.

That is the milestone at which Ntokazi Protocol begins to become financial infrastructure rather than a blockchain demonstration.

83. Strategic Positioning

Ntokazi Protocol should not compete by claiming to be another faster bridge.

Its strongest positioning is:

A universal privacy-preserving compliance and settlement protocol for stable value.

Its differentiated combination is:

Cardano eUTXO settlement
programmable stablecoin controls
Midnight programmable privacy
KERI decentralized identity
ACDC credentials
CIP-0170 accountable attestations
selective disclosure
cross-chain solver liquidity
cross-border FX
sponsored user transactions
decentralized attestation
governed recovery
AI-assisted cybersecurity
institutional APIs

No individual feature should be presented as the innovation.

The architecture integrating them is the primary value proposition.

84. Final Blueprint

The complete Ntokazi Protocol flow should eventually work as follows.

USER
 │
 │ "Send 1,000 USD value to this recipient."
 ▼
Ntokazi Protocol WALLET OR API
 │
 ▼
TRANSACTION INTENT
 │
 ├── source asset
 ├── destination
 ├── jurisdiction
 ├── requested currency
 └── settlement preferences
 │
 ▼
POLICY RESOLVER
 │
 ▼
CREDENTIAL REQUIREMENTS
 │
 ▼
KERI / ACDC / CIP-0170
 │
 ▼
MIDNIGHT PRIVATE PROOF
 │
 ▼
COMPLIANCE RESULT
 │
 ▼
AI AND DETERMINISTIC RISK CONTROLS
 │
 ▼
ROUTING ENGINE
 │
 ▼
SOLVER AUCTION
 │
 ▼
BEST ACCEPTABLE ROUTE
 │
 ▼
SOURCE LOCK
 │
 ▼
INDEPENDENT SOURCE VERIFICATION
 │
 ▼
DESTINATION SETTLEMENT
 │
 ▼
INDEPENDENT DESTINATION VERIFICATION
 │
 ▼
SOURCE CLAIM OR BURN
 │
 ▼
RECONCILIATION
 │
 ▼
AUDIT RECORD
 │
 ▼
RECIPIENT

The customer experiences a payment.

Underneath that payment Ntokazi Protocol coordinates cryptographic identity, programmable privacy, regulatory policy, decentralized liquidity, multiple blockchain networks and deterministic settlement verification.

That is the fundamental purpose of CUSP.

85. Conclusion

ChatGPT Image Sep 22, 2026, 05_27_17 PM-8

Ntokazi Protocol has the potential to become substantially more important than a cross-chain bridge.

A bridge answers the question:

How can an asset move from blockchain A to blockchain B?

Ntokazi Protocol attempts to answer a much larger question:

How can legitimate digital value move between people, businesses, financial institutions, currencies, countries and blockchain networks securely while maintaining privacy, auditability and compliance?

Cardano can provide a deterministic eUTXO settlement environment and programmable asset controls.

KERI, ACDC and CIP-0170 can provide cryptographically accountable identity and attestation infrastructure.

Midnight can provide private state, zero-knowledge proofs and selective disclosure. Midnight's current documentation explicitly positions these capabilities for situations in which correctness or compliance needs to be proven without revealing the underlying sensitive information.

A decentralized solver network can provide cross-chain and cross-border liquidity without requiring Ntokazi Protocol to become the custodian of every transaction.

The policy engine can provide compliance without embedding one country's regulatory assumptions permanently into the blockchain protocol.

Threshold signing and independent guardians can prevent a single administrator from controlling critical financial powers.

AI can improve cyber-defence without becoming the authority that controls customer money.

If these principles are maintained the result will not merely be a universal stablecoin.

Ntokazi Protocol can become an interoperable settlement fabric connecting regulated finance, decentralized finance, privacy-preserving identity and multiple blockchain ecosystems.

Its core promise can therefore be expressed simply:

One settlement protocol, many currencies, many blockchains, many jurisdictions, user-controlled privacy and verifiable trust.

Clone this wiki locally