{"ok":true,"health":{"database":"dynamodb","tableName":"RevenueIntakeLedger","writable":true,"boundary":"Live DynamoDB environment variables are configured. API routes will use AWS as the source of truth."},"query":{"accessPattern":"Load one revenue lane with its profile, evidence, payout tasks, and status history","keyCondition":"PK = OPPORTUNITY#h0","source":"dynamodb:RevenueIntakeLedger"},"bundle":{"source":"dynamodb:RevenueIntakeLedger","pk":"OPPORTUNITY#h0","opportunity":{"product":"Revenue Intake Ledger","entity":"opportunity","evidenceCount":6,"awardDate":"2026-07-31 14:00 PDT","status":"submitted","payoutEstimate":"If selected, after required forms are verified; plan for up to 60 days.","payoutTaskCount":6,"nextAction":"Monitor the H0 result date, AWS usage, and any payout paperwork from organizers.","evidenceUrl":"https://devpost.com/software/revenue-intake-ledger","audience":"Solo builders and small teams using AI agents to launch many revenue experiments","prizeRange":"$2,000-$10,000 cash plus AWS credits","program":"H0: Hack the Zero Stack","problem":"AI makes creation faster, but proof, cost checks, deadlines, payout tasks, and approvals scatter after launch.","risk":"Submitted and backed by DynamoDB, but AWS promotional credits are still not a hard spending cap; keep usage tiny and monitored.","aiSuggestion":"The final Devpost submission is complete. Keep the AWS table minimal, monitor Cost Explorer, and use the ledger as shared memory between humans and agents.","pk":"OPPORTUNITY#h0","id":"h0","plainStatus":"Submitted to H0 Devpost","sk":"PROFILE"},"evidence":[{"entity":"evidence","note":"Devpost email issued $100 AWS and $30 v0 credits. The AWS credit is applied and visible in Billing; raw codes are stored only in the ignored local secrets file.","kind":"manual_note","opportunityId":"h0","label":"AWS/v0 credits issued","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-credit-request","sk":"EVIDENCE#h0-credit-request"},{"entity":"evidence","note":"Updated functioning demo uploaded to PETOPIA AI. It shows the live Vercel app, DynamoDB-backed APIs, and the action queue in 1:57.","kind":"public_url","opportunityId":"h0","label":"Under-3-minute functioning demo video","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-demo-video","url":"https://youtu.be/sGeT3OtkBks","sk":"EVIDENCE#h0-demo-video"},{"entity":"evidence","note":"Final Devpost page showed Project submitted after the H0 submission flow.","kind":"verification","opportunityId":"h0","label":"Devpost submitted state","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-devpost-registered","url":"https://devpost.com/software/revenue-intake-ledger","sk":"EVIDENCE#h0-devpost-registered"},{"entity":"evidence","note":"AWS Console shows the RevenueIntakeLedger table, and the live API now reads 17 seeded DynamoDB items. Redacted screenshot captured in the AI organization evidence folder.","kind":"screenshot","opportunityId":"h0","label":"DynamoDB storage proof","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-dynamodb-proof","sk":"EVIDENCE#h0-dynamodb-proof"},{"entity":"evidence","note":"Public project page exists and the post-submit readback showed Project submitted.","kind":"public_url","opportunityId":"h0","label":"Final H0 public Devpost page","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-final-submit-proof","url":"https://devpost.com/software/revenue-intake-ledger","sk":"EVIDENCE#h0-final-submit-proof"},{"entity":"evidence","note":"Vercel scope detected as team_qU2jjQVZXVCwq9lXlmxu4aaM / daideguchis-projects.","kind":"manual_note","opportunityId":"h0","label":"Vercel Team ID","status":"attached","pk":"OPPORTUNITY#h0","id":"h0-vercel-team-id","sk":"EVIDENCE#h0-vercel-team-id"}],"payoutTasks":[{"entity":"payout_task","due":"Weekly until H0 judging ends","opportunityId":"h0","label":"Check AWS Cost Explorer for RevenueIntakeLedger usage","status":"waiting","owner":"builder","pk":"OPPORTUNITY#h0","id":"h0-aws-usage-check","sk":"PAYOUT#h0-aws-usage-check"},{"entity":"payout_task","due":"Completed before DynamoDB proof","opportunityId":"h0","label":"Confirm AWS budget and billing alarm","status":"done","owner":"builder","pk":"OPPORTUNITY#h0","id":"h0-cost-guardrail","sk":"PAYOUT#h0-cost-guardrail"},{"entity":"payout_task","due":"Completed before final submit","opportunityId":"h0","label":"Upload under-3-minute functioning demo video","status":"done","owner":"builder","pk":"OPPORTUNITY#h0","id":"h0-demo-video","sk":"PAYOUT#h0-demo-video"},{"entity":"payout_task","due":"Completed before demo video","opportunityId":"h0","label":"Provision and seed DynamoDB","status":"done","owner":"builder","pk":"OPPORTUNITY#h0","id":"h0-dynamodb-live","sk":"PAYOUT#h0-dynamodb-live"},{"entity":"payout_task","due":"2026-08-01 06:00 JST","opportunityId":"h0","label":"Check H0 winner announcement and email","status":"waiting","owner":"organizer","pk":"OPPORTUNITY#h0","id":"h0-result-check","sk":"PAYOUT#h0-result-check"},{"entity":"payout_task","due":"Completed 2026-05-30 JST","opportunityId":"h0","label":"Final Devpost submit","status":"done","owner":"builder","pk":"OPPORTUNITY#h0","id":"h0-submit","sk":"PAYOUT#h0-submit"}],"statusEvents":[{"entity":"status_event","at":"2026-05-30 JST","from":"credit pending","opportunityId":"h0","label":"AWS credit applied","pk":"OPPORTUNITY#h0","id":"h0-credit-applied","to":"credit visible","actor":"builder","reason":"AWS Billing showed the promotional credit before any database proof work continued.","sk":"STATUS#2026-05-30 JST#h0-credit-applied"},{"entity":"status_event","at":"2026-05-30 JST","from":"preview-seed","opportunityId":"h0","label":"DynamoDB became source of truth","pk":"OPPORTUNITY#h0","id":"h0-dynamodb-live","to":"dynamodb","actor":"builder","reason":"The Vercel production app read opportunities, evidence, and payout tasks from the RevenueIntakeLedger table.","sk":"STATUS#2026-05-30 JST#h0-dynamodb-live"},{"entity":"status_event","at":"2026-05-30 05:55 JST","from":"ready","opportunityId":"h0","label":"Final Devpost submission","pk":"OPPORTUNITY#h0","id":"h0-final-submitted","to":"submitted","actor":"builder","reason":"The final H0 Devpost page showed Project submitted and 5/5 steps done.","sk":"STATUS#2026-05-30 05:55 JST#h0-final-submitted"},{"entity":"status_event","at":"2026-05-29 07:57 JST","from":"not joined","opportunityId":"h0","label":"Registered for H0","pk":"OPPORTUNITY#h0","id":"h0-registered","to":"registered","actor":"builder","reason":"The Devpost registration state changed from Join hackathon to Start project.","sk":"STATUS#2026-05-29 07:57 JST#h0-registered"}]},"counts":{"evidence":6,"payoutTasks":6,"statusEvents":4}}