← Issuer onboarding
Issuer console demo

The corporation workflow, end to end.

A corporation needs more than a registry page. The issuer console shows the operational path: create issuer, set up a signer wallet, upload and hash documents, extract state, review the balance sheet, sign an attestation, confirm, and publish.

Hash a document locallyExtract draft statePreview attestation

Console workflow

1
Create issuer workspace

Legal name, issuer ID, jurisdiction, ticker/listing, and authority-document reference.

complete
2
Wallet / signer setup

Generate corporate wallet or connect existing wallet. Assign officer role, signing scopes, and revocation policy.

wallet-ready
3
Upload / hash source documents

10-Q, custody letter, indenture, preferred designation, share-count support, and issuer representation. Start with local SHA-256 hashing before backend custody exists.

hashable now
4
Extract state variables

Map uploaded evidence into cash, treasury assets, debt, preferreds, share count, encumbrances, and derived metrics.

review
5
Review attested balance sheet

Human approval of normalized rows, freshness windows, conflicts, source links, and public/private visibility.

approval needed
6
Preview / sign Ethereum attestation

Preview schema UID, state hash, authority ID, signer wallet, scopes, recipient, URI, and EAS attestation payload before signing.

ready to preview
7
Confirmation + publish

Receive attestation UID, transaction hash, registry URL, embed code, and Base mirror status.

published

Document intake

Document
Hash
Visibility
Status
Quarterly balance sheet10-Q / financial statement package
sha256:0x19…ee
public reference
uploaded
Custody lettertreasury asset custody evidence
sha256:0x31…ac
public hash only
hashed
Debt indenturesenior claim support
sha256:0xaa…14
public reference
parsed
Preferred designationliquidation preference support
sha256:0x77…c4
public reference
review

Extraction result

cash_balance: $84.2m treasury_asset.btc: 12,430 BTC debt_instrument.senior: $300.0m preferred_series.liq_pref: $50.0m share_count.common: 48.6m coverage.seniorClaimCoverage: 2.14x

Confirmation package

attestationUid: 0x44…9a transactionHash: 0xbd…72 registryUrl: https://registry.capstate.org/issuers/AA001 embed: /embed/AA001?mode=public-status baseMirror: accepted_state_root 0xbe…51

What issuer controls

Source uploads, signer authority, public/private document visibility, and attestation approval.

What CapState controls

Neutral schema, proof trail, freshness rules, dispute status, registry view, and Base mirror acceptance.

What stays out

Private remediation workflows, market alerts, issuer-private documents, custody, trading, ratings, and investment advice.