dCorps Hub
DevCo Testnet Foundation Audit Mainnet Adoption

Official App

Interface Scope

Reference interfaces (testnet) include the official app, the primary console for managing Hub entities on testnet. It guides template setup, disclosure settings, cap table configuration, role assignments, and wallet structure so operations start clean. Interfaces are reference access points; the protocol is the authority. Protocol scope is defined in the protocol overview, and integration guidance sits in the build overview. The app is non-custodial and uses wallet signatures, with status, tags, and evidence visible across tools.

Template Setup

Set template type, base unit model, and initial ownership structure for each entity.

Profile and Disclosure

Set entity name, disclosure mode, and visibility scope so registry views stay consistent across tools.

Cap Table and Units

Define unit classes, pools, option grants, vesting schedules, and transfer rules for ownership structure.

Roles and Authority

Assign owners, boards, officers, and employee operators with clear permissions and approval thresholds.

Approval Policies

Define action classes, spending limits, and multi-signer thresholds tied to roles and committees.

Wallet Controls

Bind treasury, operations, payroll, merchant, and donation wallets with role-gated access rules.

Governance and Evidence

Complex entities rely on clear governance trails. The official app manages board and committee structures, captures approvals, and anchors meeting minutes or policy evidence. Governance history is on-chain, time-ordered, and tamper-evident. Delegation controls keep employee roles distinct from ownership authority, and every governance step links to the same public view for verification. The kernel is the required base rule set; adapters are optional and cannot redefine its semantics.

Board and Committees

Define boards, committees, and voting scopes with member roles, terms, and seats.

Approvals and Votes

Run resolutions, approvals, and voting flows with multi-signer thresholds where required explicitly.

Meeting Minutes

Anchor meeting minutes and governance artifacts with evidence links and timestamps clearly.

Agreements and Options

Anchor employment terms and option grants to on-chain unit entries and vesting schedules with hashes.

Delegation and Permissions

Delegate employee roles to draft invoices, approve payouts, or manage catalogs without changing ownership authority.

Module Attachments

Attach optional modules and monitor scope, risk labels, and governance status changes.

Operational Coverage

The official app supports financial operations across templates, from invoicing to payroll and donor flows. It handles merchant checkout, recurring plans, treasury moves, gas funding in DCHUB, plus registration and renewal service fees with tags and approvals. Operations are stablecoin-native; no fiat rails or custody, and entities retain control of funds while the Hub anchors authority and events.

Invoicing

Create invoices with payment requests, status tracking, and linked evidence references for clients.

Merchant Checkout

Generate payment links for products or services with set amounts and wallet routing.

Payroll and Payouts

Set salary and contractor schedules with approval gates and tagged allocations per payee.

Donations and Grants

Accept donations, manage restricted funds, and disburse grants with allocation tags clearly.

Treasury and Reserves

Manage treasury segmentation, reserves, and operating balances with policy-linked approvals for teams.

Gas and Fees

Fund DCHUB gas, pay registration and renewal service fees, and track charges per action.

Catalog and Plans

Define items, services, and recurring plans that connect to payment flows directly.

Fees and Standing

Keep an entity current on the Hub with fees and standing. The app shows registration and renewal timelines, service fee payments, premium namespaces, and module participation fees so teams track eligibility and visibility. Standing changes are on-chain, time-ordered, and tamper-evident in registry and explorer views.

Registration Fees

Pay the initial service fee in USDC where used and confirm the payment is posted.

Renewal Timeline

Track renewal windows, upcoming deadlines, and required approvals before a status change can be applied.

Premium Namespaces

Pay premium namespace fees to reserve preferred names and keep them active on renewal.

Module Participation

Set the fee source wallet and track module participation fees and eligibility signals when overlays are attached.

Standing Signals

View active, suspended, and dissolved standing with badges linked to the current governance state.

Fee Trail

Review service fee payments and tags in registry and explorer views for external verification.

Standing Renewal Flow

Renew standing through a clear sequence so status changes are visible and auditable. The flow checks renewal windows, prepares a renewal action, confirms approvals, pays service fees from the designated wallet, and verifies the standing update in registry and explorer views.

1

Review Renewal Window

Check renewal dates, fee amounts, and approval thresholds tied to standing updates.

2

Draft Renewal Action

Create a renewal action with scope, timing, and the fee source wallet.

3

Approve and Pay

Collect required approvals and pay service fees from the designated wallet on-chain.

4

Confirm Standing

Verify standing updates and renewal dates in public registry and explorer views.

Premium Namespace Flow

Manage preferred names and their renewal through the premium namespace flow. The flow checks availability, reserves the namespace for the entity, pays the premium fee from the designated wallet, and renews or releases the name before expiration. Fees and status appear in public views.

1

Check Availability

Search preferred names and review pricing before reserving a namespace for the entity.

2

Reserve Namespace

Reserve the namespace and link it to the entity ID and profile.

3

Pay Premium Fee

Pay the premium namespace fee from the designated wallet and confirm the receipt.

4

Renew or Release

Renew before expiration to keep the name active or release it when finished.

Template Coverage

The official app supports all corporation and nonprofit templates with the right governance paths and unit logic. Venture workflows such as investor consents and round updates are included for corporate templates. It also guides upgrades and downgrades as complexity grows or contracts, keeping the same entity ID with updated approval requirements.

Corporation Templates

Supports CORP-SOLO through CORP-COMPLEX-PRIVATE, including venture rounds, investor consents, and equity pools.

Nonprofit Templates

Supports simple, board, and complex nonprofits with donation, program, and fund flows.

Template Changes

Manage upgrades or downgrades with updated approvals, units, and governance paths safely.

Lifecycle Status

Manage lifecycle status, registration standing, and renewal timelines with governance-backed approvals and clear signals.

Venture Operations

Support funding rounds, investor consents, and pool changes on top of the base cap table. The app links round setup, approvals, and unit issuance so investor flows stay aligned with governance and template rules.

Round Setup

Configure round size, unit class, pricing inputs, and allocation limits for the funding event.

Investor Consents

Collect investor consents and required approvals before any issuance or cap table update.

Round Terms

Anchor round terms and consent evidence so approvals and issuance align with governance rules.

Investor List

Maintain the approved investor list with allocation caps and participation notes tied to the round.

Pool Mechanics

Adjust pools, option grants, and vesting updates so ownership changes track the round structure.

Issuance and Close

Issue units and close the round with governance-backed execution and tagged cash flow links.

Views and Verification

The app sits on top of the protocol and relies on official views for clarity. It links to the registry for identity, to the explorer for public history, and to the official indexer for derived summaries. This keeps the operational UI aligned with what external viewers see.

Registry View

Displays entity IDs, status, roles, and canonical wallet bindings for consistent public verification.

Explorer Links

Links to public history, governance actions, and tagged flows for easy verification.

Official Indexer

Uses reference indexer views for summaries, coverage signals, and reports across tools.

Operating Flow

Use this flow to run the official app on testnet. It keeps wallet access, entity setup, governance, and approvals in sequence, then confirms outputs with public views. Repeat the flow after resets or bundle updates to keep the app aligned with evolving protocol behavior.

1

Connect Wallet

Connect a signer wallet and confirm chain ID, fees, and role visibility.

2

Define Structure

Select template, define units, assign roles, and bind canonical wallets for operations.

3

Set Governance

Set governance structure, add board members, and anchor meeting minutes when available.

4

Run Operations

Run operations like invoicing, payroll, donations, and merchant checkout with tags applied.

5

Approve Actions

Collect approvals and signatures to execute actions within defined thresholds for safety.

6

Verify Outputs

Check registry, explorer, and indexer views to confirm outputs and coverage signals.

Testnet Boundaries

The official app is testnet-scoped and evolves with protocol releases. Resets, parameter shifts, and partial coverage are normal during active development. The app is non-custodial and does not grant authority; all validity comes from on-chain rules and signatures.

Non-Custodial

Users keep keys in their wallets; the app only requests signatures when prompted.

Reset Cycles

Testnet resets can clear state, so confirm setup after each cycle and update.

Coverage Gaps

Some module flows may lag or be incomplete as features mature on testnet.

Manifesto

"My goal is simple: make it possible for anyone, anywhere, to form an entity that can operate with credibility, continuity, and real financial rails, built for stablecoin-native operations."

Read the Manifesto

Nicolas Turcotte

Founder and Lead Engineer

Contribute now

Testnet is for builders, operators, and stewards who want to validate the Hub in public.

Protocol engineers

Working on kernel definitions, message scope, and invariants.

Indexer and data engineers

Defining event schemas and reproducible view inputs.

Early operators

Testing sequencer, batch posting, and operational scope under testnet rules.

Infrastructure-aligned investors

Tracking scope, risks, and progress (no return claims implied).

Legal counsel

Reviewing boundary posture, non-custodial scope, and document stack order.

Governance stewards

Shaping kernel/adapters separation and upgrade posture.

Testnet

Testnet access

If you're building or validating the Hub, request testnet access to evaluate it.

Newsletter

Stay in the loop

Concise updates on testnet readiness, releases, and governance milestones.

Testnet

Testnet access

If you're building or validating the Hub, request testnet access to evaluate it.

Request testnet access

Newsletter

Stay in the loop

Concise updates on testnet readiness, releases, and governance milestones.