SEICHO
Strategic Market Research
Technical referenceBase Mainnet · 8453

Smart contracts

Production deployment

The production system is deployed on Base Mainnet, chain ID 8453. The addresses and live relationships below were verified on September 9, 2026 at 20:25:23 UTC.

Deployments

ContractAddressPurposeSource
SeichoEconomicNetworkBase · 84530x422fb47edDf129FC76EaE68B515609e23c6B9230Accounts, subscriptions, grants and payment settlementVerified source
SeichoBulkAccessBase · 84530x5Ff1f2533E8A1dc26D16795aC6c03C7F03a3A57bTeam access purchases and seat administrationVerified source
SeichoDirectMatchCommissionPlanBase · 84530xB7474382C3Df8d2796cBb41549183e79361F2F3fCommission calculation and qualification rulesVerified source
SeichoAccountRecoveryBase · 84530xD200900A3241eBD9d52Db50Bb8098B3E5A227439Vote-gated account recoveryVerified source
SeichoAutoRenewBase · 84530xdBDAB0EA1F90D498d4FC88E562a2Ce1D64c15414Optional allowance-based monthly renewalVerified source
SeichoPaymentPreviewBase · 84530xffF583910A87e39C418813FEc3869E9FB823202cRead-only payment distribution previewVerified source

Contract relationships

The core's live module getters point to the commission, Bulk, recovery and auto-renew addresses listed above. Each module also identifies the same core address. The payment-preview contract is read-only and references the core for distribution calculations.

Auto-renew core
Matches the listed core
Bulk core
Matches the listed core
Recovery core
Matches the listed core
Commission core
Matches the listed core
Preview core
Matches the listed core

Payment tokens

TokenAddressDecimalsStatus
USDCBase Mainnet0x833589fCD6eDb6E08f4c7C32D4f71b54bdA029136Accepted by the production core
USDSBase Mainnet0x820C137fa70C8691f0e44Dc420a5e53c168921Dc18Accepted by the production core

The contract owner can add or remove accepted payment tokens. The core assumes accepted tokens have equivalent stable value and does not use an oracle to validate their peg. Users should verify the token target before approving.

Ownership & permissions

Owner type
Externally owned account; no deployed bytecode at the snapshot block
Pending owner
Zero address at the snapshot
Core pause state
Not paused at the snapshot

Core owner functions

  • Pause and unpause subscription and module operations.
  • Start or cancel a two-step ownership transfer.
  • Suspend and unsuspend accounts.
  • Add or remove accepted payment tokens.
  • Create or cancel wallet grants.
  • Change treasury address and claim retained treasury balances.
  • Change tier prices, discounts and active status.

Module administration

  • Create and activate Bulk plans and suspend Bulk subscriptions.
  • Create or cancel account-recovery proposals.
  • Reconfigure commission rates and qualification rules only while the core is paused.

Upgradeability

The deployed contracts are not proxies and contain nodelegatecallpath. Their executable code cannot be replaced through a proxy upgrade. The core's commission, Bulk, recovery and auto-renew module addresses can each be set only once; they are already set in production.

Non-upgradeability does not remove the configuration powers listed above. Prices, token acceptance, pause state, account suspension, grants, treasury destination, Bulk settings and commission parameters remain mutable under their respective access controls.