{"spec_id":"assets-api","title":"Spec: Assets API","summary":"Manage assets (code, models, content, data) that receive contributions. Assets accumulate total_cost as contributions are recorded. Core entity in the value distribution system.","potential_value":0.0,"actual_value":1.0,"estimated_cost":0.0,"actual_cost":1.0,"value_gap":0.0,"cost_gap":1.0,"estimated_roi":0.0,"actual_roi":1.0,"idea_id":"value-attribution","process_summary":"POST /api/assets — Create new asset; GET /api/assets/{id} — Retrieve asset by ID (404 if not found); GET /api/assets — List all assets with pagination (limit parameter); Asset types: CODE, MODEL, CONTENT, DATA; total_cost auto-updates when contributions are recorded","pseudocode_summary":null,"implementation_summary":"api/app/routers/assets.py (create_asset(), get_asset(), list_assets()); api/app/models/asset.py (Asset, AssetCreate, AssetType)","created_by_contributor_id":null,"updated_by_contributor_id":null,"created_at":"2026-04-09T03:10:08.818591Z","updated_at":"2026-04-09T03:10:08.818591Z","content_path":"specs/assets-api.md","content_hash":"b9979cc5f97b8598","workspace_id":"coherence-network"}