Onboarding

Vest

15 cards ~ 1.3 h Foundational

Foundational walk through the vest project. Read top to bottom if you're new; no prior context assumed.

  1. vest beginner 5 min

    VEST Protocol Architecture Overview

    Use when: onboarding to the VEST codebase for the first time; explaining VEST's role in the TimeChain platform to a new team member; deciding which vest-node module owns a verification failure

  2. vest beginner 5 min

    AuditEntry & AuditLog Data Model

    Use when: tracing why a sequence number is incorrect after concurrent appends; understanding what fields are hashed when computing an entry's integrity hash; adding a range query over audit entries in a given sequence window

  3. vest intermediate 6 min

    SignatureProof & AuditSignature Chain

    Use when: debugging a VestError::InvalidSignature returned from ProofVerifier::verify_signature; constructing a valid AuditSignature for a new signer in an integration test; tracing how current_hash propagates through a multi-depth chain

  4. vest intermediate 7 min

    MerkleProof & ProofPath Inclusion Proofs

    Use when: verifying that a specific operation is included in the audit log without replaying the full log; computing the root hash from a leaf after receiving a ProofPath over the wire; debugging why MerkleProof::verify returns false for a newly created proof

  5. vest intermediate 6 min

    TimelineProof & StateProof Chain

    Use when: understanding why add_state_proof returns Err when a StateProof has operation_count == 0; computing the cumulative size of a timeline's proof chain before serialising for export; verifying a sealed timeline by walking its StateProof chain

  6. vest intermediate 5 min

    ProofVerifier Engine & VerificationResult

    Use when: reading verification counters after a batch signature check to determine failure rate; choosing between verify_signature and verify_signature_proof when handling an AuditSignature vs a SignatureProof; diagnosing why verify_proof_path returns Err while verify_merkle_proof returns Valid for the same proof

  7. vest intermediate 7 min

    VESTProof Wire Format & Proto Schema

    Use when: implementing a gRPC client that submits or fetches VESTProof messages; adding a new compliance framework marker to an existing AuditEntry; mapping Rust struct fields to their protobuf counterparts when debugging serialisation mismatches

  8. vest intermediate 6 min

    Compliance & Regulatory Metadata Model

    Use when: tagging an audit entry for HIPAA or 21 CFR Part 11 before export as legal evidence; configuring retention policy and legal hold on a specific document timeline; checking which PII types are present in an entry before responding to a GDPR data subject request

  9. vest advanced 7 min

    Roughtime Distributed Timestamp Proofs

    Use when: validating that a Roughtime timestamp meets the ±100ms legal precision target from SRS SEAL-NF-003; debugging a TimestampProof that passed threshold but has a radius_us outside acceptable bounds; selecting between RoughtimeProof, RFC3161Proof, and BlockchainProof for a given compliance requirement

  10. vest advanced 6 min

    SealedTimeline & Proof Finalisation

    Use when: exporting a document timeline as court-admissible evidence after all operations are complete; choosing a SealReason value when closing a timeline due to regulatory retention completion; verifying a SealedTimeline received from an external auditor by checking witness seals

  11. vest beginner 3 min

    Court-Admissible by Design, Not by Subpoena

    Use when: writing the VEST homepage hero or one-liner; explaining what category VEST sits in to a regulated buyer

  12. vest beginner 4 min

    Three Buyers, One Pain: Prove It Happened

    Use when: qualifying a VEST sales conversation; deciding which case study to lead with for a given prospect

  13. vest intermediate 5 min

    Where VEST Sits Next to Trillian, CT, and a Blockchain

    Use when: answering 'how is this different from a blockchain?'; answering 'why not just use Trillian or a Certificate Transparency log?'

  14. vest beginner 4 min

    The One-Page Message for a Regulated Buyer

    Use when: writing the first cold email or LinkedIn outreach to a head of compliance; filling the one-page sales sheet that goes into a procurement bundle

  15. vest beginner 4 min

    Prototype, Paper, Pilot: The Three-Act Launch

    Use when: explaining why VEST is not on a public sales site yet; framing the path from open-source release to first paying customer