Commit Graph

54 Commits

Author SHA1 Message Date
Jon Chery ef83c278b6 docs(P00): research findings
---ci---
project: oy
phase: 0
milestone: v0.1
status: research
---/ci---

Domain ecosystem mapped. Prior art analyzed. Three-layer mesh pattern selected.
Bayesian reputation + Mirror attestation patterns documented.
19 risks catalogued with mitigations. Persona assessment complete.
Tech stack: Cosmos SDK + CosmWasm + libp2p + React Native.
2026-08-17 19:41:36 +00:00
Jon Chery ca89984881 docs(P00): clarify ambiguities (autonomy=full)
---ci---
project: oy
phase: 0
milestone: v0.1
status: clarify
decisions:
  - id: D-001
    decision: Lexicon strict mode enforced
    rationale: Vision §3 marks Lexicon as legal perimeter; non-negotiable
    confidence: 0.95
    alternatives: [permissive mode]
  - id: D-002
    decision: OY Chain tech family = Cosmos app-chain (Phase 1 candidate)
    rationale: Best fit for app-specific sovereignty + IBC for satellites; alternatives evaluated
    confidence: 0.75
    alternatives: [Polygon CDK, OP Stack, Avalanche subnet, Celestia rollup]
  - id: D-003
    decision: Phase 1 implementation language = Rust
    rationale: Cosmos SDK native; performance for FCFS processing mesh
    confidence: 0.85
    alternatives: [Go, Solidity]
  - id: D-004
    decision: Initial satellite chains = Polygon, Base, Arbitrum
    rationale: Low fees, EVM compatibility, established liquidity
    confidence: 0.80
    alternatives: [Optimism, Solana, zkSync]
  - id: D-005
    decision: RWA custody via segregated trust entity (e.g., Switzerland or Singapore)
    rationale: Jurisdiction-light, established fiduciary law, multi-currency capability
    confidence: 0.70
    alternatives: [Cayman, Liechtenstein, Marshall Islands]
  - id: D-006
    decision: Watcher selection = open application with Mesh Council approval
    rationale: Permissionless ethos + accountability
    confidence: 0.85
    alternatives: [founder-appointed, DAO-elected]
  - id: D-007
    decision: Processing Mesh uses libp2p + custom delay-tolerant layer
    rationale: Unified Bearer Layer requires carrier-agnostic transport
    confidence: 0.80
    alternatives: [custom P2P, BLE-only]
---/ci---
2026-08-17 19:41:14 +00:00
Jon Chery 222b8e3e57 docs(P00): validate specification
---ci---
project: oy
phase: 0
milestone: v0.1
status: specify
---/ci---

Vision v3.0 (22 sections) and Primary Architecture v0.1 (14 components) ingested.
21 REQ-IDs established. 4-phase roadmap defined. Component dependencies mapped.
2026-08-17 19:41:07 +00:00
Jon Chery cccea6f414 docs(init): initialize OpenYield (1 phases)
---ci---
project: oy
phase: 0
milestone: v0.1
status: specify
decisions:
  - id: D-001
    decision: Autonomy level set to full
    rationale: Requested by user
    confidence: 1.0
    alternatives: [supervised, guided]
---/ci---

Specification: Create a multiproject called OpenYield (OY) where each subsystem is an individual project.
Requirements: Create Gitea group oy at git.cloudinit.dev; subsystems in individual repos.
Constraints: CIAgent workflow, multi-project mode.
Out of scope: Subsystem implementation.
2026-08-17 19:37:19 +00:00