Architecture Lab · Protocol V2

Don't just view the portfolio. Inspect how its systems make decisions.

A working specification for project provenance, sponsored interaction, and evidence-driven reputation—designed to show the boundaries a Web3 systems architect is responsible for.

Solidity3 V2 primitives
InteractionDirect + EIP-712 relay
IdentityWallet-native
LegacyPreserved, isolated

System primitives

Three contracts. One coherent interaction model.

01
Versioned provenance

Portfolio Registry

Canonical project identity, append-only release history, source commits, artifact hashes, and explicit lifecycle state.

02
Inspectable reasoning

Decision Lab

Structured architecture choices linked to real projects, with bounded options, EIP-712 relaying, and one response per account.

03
Non-transferable proof

Builder Passport

Idempotent ERC-1155 achievements for meaningful actions—kept separate from professional reputation and financial value.

Intended user flow

One legible intent instead of five setup transactions.

  1. 01
    Explore a real trade-off

    Read the context, system constraint, and credible implementation choices.

  2. 02
    Sign one typed decision

    A relayer can sponsor the operation without custody or token approval.

  3. 03
    Receive an inspectable receipt

    The response, aggregate result, and optional passport update share one trace.

Flagship interaction

Architecture Decision Workbench

Evaluate account abstraction, trust, and protocol-lifecycle decisions using the same bounded data model implemented by the V2 contract.

Enter the workbench

Historical system

Legacy Onchain Lab

The original HOMIE faucet, visitor book, project voting, and NFTs remain publicly inspectable as an earlier architecture generation.

Inspect the legacy system