Technical Reference

Documentation

Reference documentation for the legal frameworks, SDK architecture, smart contract interfaces, and deployment pipelines used across Pond Enterprise projects.

The D-CODE Licence

The D-CODE licence is a binding digital constitution applied to all content published through Pond Enterprise infrastructure. Once a work enters the D-CODE system, it can never be paywalled, enclosed, or deleted.

The licence is implemented on-chain via the BouncerStorage contract, which enforces access rules at the smart contract level. The human-readable licence text is permanently stored on Arweave alongside every published work.

For the full legal text and certification details, visit dsafe.us ↗

D-SAFE Standard

D-SAFE is the content certification label applied to works that have passed the zero-tolerance manual review process. It builds on the D.I.C. base licence with the addition of the K (Knowledge) layer.

The K layer certifies:

  • Human authorship — no AI-generated content
  • Content safety — suitable for all ages
  • Original work — no plagiarism or IP infringement
  • Ecological neutrality — no advocacy for environmental harm
  • Political neutrality — no partisan content
The full zero-tolerance checklist and certification process is documented at dsafe.us/standard/ ↗

SDK Architecture Overview

The Pond Enterprise SDK is a layered TypeScript monorepo. Each layer depends only on layers below it — enabling clean separation of concerns and platform portability.

web3-contracts ABI files + deployed addresses per chain (keyed by chain ID)
web3-core Headless types, interfaces, utilities — no blockchain calls
web3-evm EVM adapter using viem + ethers; implements web3-core interfaces
web3-session + web3-wallets Session persistence and wallet adapters (MetaMask, WalletConnect, PrivateKey)
web3-vue Vue 3 composables wrapping the full stack

EVM Networks

NetworkChain IDRole
CORE1116Production
tCORE21114Testnet
Base Sepolia84532Base test