Overview

Platform Overview (Protocol Design)

What the protocol is, what it enforces, and what is off-chain.

Goldie City is a protocol for launching and operating precious-metal token ecosystems with institutional-grade controls.

Instead of deploying an ERC-20 token in isolation, the protocol deploys a consistent ecosystem per token and enforces critical rules on-chain:

  • Governance & role boundaries (who can do what)
  • Compliance enforcement (issuance/transfer gating where configured)
  • Pricing integrity (oracle inputs with staleness protections)
  • Proof publishing (auditable records with validity semantics)
  • Redemption auditability (on-chain lifecycle and escrow patterns)

This documentation describes the protocol design and how the pieces fit together.

What is enforced on-chain vs off-chain

Goldie City uses a strict separation between enforcement and operations:

  • On-chain enforcement: balances, transfers, privileged actions (roles), compliance gating, pricing calculations (where implemented), proof records, redemption state.
  • Off-chain operations: KYC/KYB decisioning and document handling, custody and audits, fulfillment/logistics, monitoring and incident response.

The protocol is designed so that the most important integrity properties are non-bypassable: if a rule is configured to be enforced (e.g., compliance gating), it is enforced by contract logic.

Actors

  • Platform operator: governs shared protocol controls and upgrades.
  • Issuer: launches and operates a specific token ecosystem.
  • Participants: hold, transfer, and redeem tokens subject to configured policy.

In many deployments, participants are provisioned a non-custodial wallet during onboarding so they can sign transactions with minimal friction while still retaining control of the account.

Why factory-based ecosystems

Institutions care about predictability: audits, diligence, integrations, and monitoring are easier when every token ecosystem follows the same blueprint. The protocol’s factory pattern creates repeatable deployments and a consistent “where is X?” map across tokens.

Key properties (what external parties can verify)

  • Role grants/revokes and privileged actions are recorded on-chain.
  • Transfer/issuance enforcement is executed on-chain.
  • Oracle usage and staleness checks are observable via state and behavior.
  • Proof publication cadence and latest-proof state is observable.
  • Redemption lifecycle is recorded as state transitions and events.

For more on wallet types (MPC, smart wallets, gas sponsorship, and multisig), see /docs/wallet-and-signing-ux.