{
  "name": "Syrava Public Product Evidence Index",
  "verifiedAt": "2026-09-25",
  "canonicalUrl": "https://syrava.com/research/",
  "methodology": {
    "population": "Every product surface in Syrava’s curated public portfolio registry. Private experiments and repositories outside the curated registry are excluded.",
    "unit": "One canonical public Syrava product surface.",
    "source": "The source-pinned portfolio registry in src/data/portfolio-sources.ts.",
    "collection": "For each public surface, the registry records product family, evidence status, source repository, source branch, source commit when resolved, source-check date, and any explicit safety boundary.",
    "limitations": "This dataset describes Syrava’s own public portfolio evidence. It is not a market-share study, user-adoption survey, revenue report, security certification, or claim that every mapped product is production-ready.",
    "updatePolicy": "The evidence index is revised when the curated portfolio registry changes or when a source mapping is re-audited. The page-level verification date is separate from each source record’s source-check date."
  },
  "summary": {
    "sampleSize": 29,
    "familyCount": 6,
    "byFamily": {
      "app": 13,
      "startup": 12,
      "circuit": 1,
      "books": 1,
      "fashion": 1,
      "climate": 1
    },
    "byEvidenceStatus": {
      "repository-current": 9,
      "external-gated": 6,
      "release-audited": 7,
      "repository-mapped": 7
    },
    "pinnedSourceCommits": 22,
    "unresolvedSourceAudits": 7,
    "liveProducts": 4,
    "explicitSafetyBoundaries": 9,
    "sourceSnapshotDates": [
      "2026-08-26"
    ]
  },
  "rows": [
    {
      "id": "noxly",
      "name": "Noxly",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/keeply",
      "sourceBranch": "master",
      "sourceCommit": "d08718246579aec4496e2671812fbac37985cbf0",
      "sourceCheckedAt": "2026-08-26",
      "status": "Active product",
      "liveUrl": "https://noxly.syrava.com/",
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/noxly/"
    },
    {
      "id": "gathered",
      "name": "Gathered",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/Gathered",
      "sourceBranch": "codex/gathered-duplicate-review-20260826",
      "sourceCommit": "5e64eb87e08b50dc48885edfbc733e69372ccf75",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": "Synthetic memories only; the Syrava demo never requests personal media.",
      "canonicalUrl": "https://syrava.com/products/gathered/"
    },
    {
      "id": "chisel",
      "name": "Chisel",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/Chisel",
      "sourceBranch": "codex/ui-ux-cx-polish-2026-08-17",
      "sourceCommit": "6c5e5910b6c58912b1729d465b78d8d80e3dc7df",
      "sourceCheckedAt": "2026-08-26",
      "status": "Audited build",
      "liveUrl": null,
      "safetyBoundary": "No camera access on Syrava; demo measurements and appearance states are synthetic and non-medical.",
      "canonicalUrl": "https://syrava.com/products/chisel/"
    },
    {
      "id": "slango",
      "name": "Slango",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/slango",
      "sourceBranch": "agent/researched-meme-corpus",
      "sourceCommit": "41f6637de5da37e2ebbdec9f179a7e5d9db2e2e4",
      "sourceCheckedAt": "2026-08-26",
      "status": "Research-backed corpus build",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/slango/"
    },
    {
      "id": "vakya",
      "name": "Vakya",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/vakya",
      "sourceBranch": "main",
      "sourceCommit": "24d9d2a863be5a8c8b11ad4c5fd20662b209f1ba",
      "sourceCheckedAt": "2026-08-26",
      "status": "Extension demo verified",
      "liveUrl": null,
      "safetyBoundary": "Syrava uses deterministic sample transcript data and never captures tab audio.",
      "canonicalUrl": "https://syrava.com/products/vakya/"
    },
    {
      "id": "pyro",
      "name": "Pyro",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/sunnyai-app",
      "sourceBranch": "claude/pyro-command-center",
      "sourceCommit": "acf437533af34fb0bf6cbd68b3fc33aef732101e",
      "sourceCheckedAt": "2026-08-26",
      "status": "End-to-end Android scaffold",
      "liveUrl": null,
      "safetyBoundary": "No overlay, screenshot, clipboard, or device permission is requested by the Syrava demo.",
      "canonicalUrl": "https://syrava.com/products/pyro/"
    },
    {
      "id": "harvestly",
      "name": "Harvestly",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/Harvestly",
      "sourceBranch": "codex/harvestly-security-release-20260825",
      "sourceCommit": "87d1c38704463fe8138c6d61852894b8ee838bc7",
      "sourceCheckedAt": "2026-08-26",
      "status": "Security/release hardening",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/harvestly/"
    },
    {
      "id": "choices",
      "name": "Choices",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/Choices",
      "sourceBranch": "codex/play-billing-verification-20260824",
      "sourceCommit": "2f7a1daff35de4a9c34bb29d49bd58c25110a29b",
      "sourceCheckedAt": "2026-08-26",
      "status": "Release-gated build",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/choices/"
    },
    {
      "id": "unsaid",
      "name": "Unsaid",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/male-mental",
      "sourceBranch": "build/unsaid-release",
      "sourceCommit": "9d43cfad42237c8a885ec638a3d4742d0e18cb57",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": "Mental-fitness demo only; not diagnosis, treatment, or crisis triage.",
      "canonicalUrl": "https://syrava.com/products/unsaid/"
    },
    {
      "id": "tale-os",
      "name": "Tale-OS",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/Tale-OS",
      "sourceBranch": "codex/taleos-release-audit-20260824",
      "sourceCommit": "925a92aefaefb648f433217befcf6c0f36eae4a3",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/tale-os/"
    },
    {
      "id": "neuro",
      "name": "Neuro",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/neuro-",
      "sourceBranch": "codex/neuro-release-hardening-20260824",
      "sourceCommit": "d24936526c8f79b3be721af3153b0044a7f8bb7a",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/neuro/"
    },
    {
      "id": "lunyra",
      "name": "Lunyra",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/lunyra",
      "sourceBranch": "codex/lunyra-storage-integrity-20260824",
      "sourceCommit": "9bcd5e2a773079cfdb3f46672d087b39c3f3c88e",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": "Synthetic context only; no diagnosis, medical advice, or health-data collection.",
      "canonicalUrl": "https://syrava.com/products/lunyra/"
    },
    {
      "id": "gympose",
      "name": "Gympose / GymLens",
      "family": "app",
      "familyLabel": "Apps",
      "evidenceStatus": "external-gated",
      "evidenceStatusDefinition": "A repository-backed product whose full release evidence depends on external, device, platform, or other evidence not claimed by the Syrava website.",
      "sourceRepo": "kapasainitishreddy/Gympose",
      "sourceBranch": "codex/full-training-platform-20260802",
      "sourceCommit": "031823588754565e5ffe700b304dfc7d6ec7e250",
      "sourceCheckedAt": "2026-08-26",
      "status": "External-evidence gated",
      "liveUrl": null,
      "safetyBoundary": "The Syrava demo never requests camera access.",
      "canonicalUrl": "https://syrava.com/products/gympose/"
    },
    {
      "id": "extforge",
      "name": "ExtForge",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/Extforge",
      "sourceBranch": "codex/extforge-95-release-20260824",
      "sourceCommit": "62e782e29309bb71ec7c3156e77bc496c8c2cc2d",
      "sourceCheckedAt": "2026-08-26",
      "status": "90/100 release ledger; not release candidate",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/extforge/"
    },
    {
      "id": "appgraft",
      "name": "AppGraft",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/appgraft",
      "sourceBranch": "main",
      "sourceCommit": "7641aa1ea6e956a44e4f645889360f5ce7da4990",
      "sourceCheckedAt": "2026-08-26",
      "status": "Repository-current MVP",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/appgraft/"
    },
    {
      "id": "nova",
      "name": "Syrava Nova",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/AI-Browser",
      "sourceBranch": "main",
      "sourceCommit": "0d97827adbbb09286fdbeda583bb7e6c63133e62",
      "sourceCheckedAt": "2026-08-26",
      "status": "Browser reliability / Form Pilot build",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/nova/"
    },
    {
      "id": "nevra",
      "name": "Nevra",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "release-audited",
      "evidenceStatusDefinition": "A repository state with an explicit release or verification audit recorded in the public registry.",
      "sourceRepo": "kapasainitishreddy/nevra",
      "sourceBranch": "codex/nevra-release-research-20260826",
      "sourceCommit": "18e83cb79183f99e927cf4353544e74b5703d773",
      "sourceCheckedAt": "2026-08-26",
      "status": "88/100 release ledger",
      "liveUrl": null,
      "safetyBoundary": "No microphone or system-audio permission is requested by the Syrava demo.",
      "canonicalUrl": "https://syrava.com/products/nevra/"
    },
    {
      "id": "scythe",
      "name": "Scythe",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/Scythe",
      "sourceBranch": "claude/forge-ide-architecture-plan-8zz4mm",
      "sourceCommit": "de13cd608b6ace375ea28d832232346acc2c84c3",
      "sourceCheckedAt": "2026-08-26",
      "status": "Active architecture build",
      "liveUrl": "https://scythe.syrava.com/",
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/scythe/"
    },
    {
      "id": "edge",
      "name": "Syrava Edge",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/syrava-edge-",
      "sourceBranch": "main",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/edge/"
    },
    {
      "id": "ai-agents",
      "name": "Syrava AI Agents",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/Ai-agents",
      "sourceBranch": "main",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/ai-agents/"
    },
    {
      "id": "content-os",
      "name": "Content OS",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/blackscythe-content-os",
      "sourceBranch": "main",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/content-os/"
    },
    {
      "id": "queuelite",
      "name": "QueueLite",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/Queuelite",
      "sourceBranch": "claude/zen-hamilton-34w8hv",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/queuelite/"
    },
    {
      "id": "trigger",
      "name": "Trigger",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/trigger",
      "sourceBranch": "claude/code-explanation-1gri0y",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/trigger/"
    },
    {
      "id": "lazygpt",
      "name": "LazyGPT",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/LazyGPT",
      "sourceBranch": "claude/ui-generation-jn6c0c",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/lazygpt/"
    },
    {
      "id": "viraledit",
      "name": "ViralEdit",
      "family": "startup",
      "familyLabel": "Startup infrastructure",
      "evidenceStatus": "repository-mapped",
      "evidenceStatusDefinition": "A product mapped to a repository, but its source commit is still unresolved in the public evidence registry.",
      "sourceRepo": "kapasainitishreddy/videoediting",
      "sourceBranch": "claude/ai-video-editing-app-vrohjm",
      "sourceCommit": "UNRESOLVED",
      "sourceCheckedAt": "2026-08-26",
      "status": "Queued for source audit",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/viraledit/"
    },
    {
      "id": "circuit",
      "name": "Circuit",
      "family": "circuit",
      "familyLabel": "Circuit",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/ai-atlas",
      "sourceBranch": "master",
      "sourceCommit": "1c208a1318a0e6fbc36c2b47274a43b008eb1ff9",
      "sourceCheckedAt": "2026-08-26",
      "status": "Actively maintained learning platform",
      "liveUrl": null,
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/circuit/"
    },
    {
      "id": "books",
      "name": "Aasta Books",
      "family": "books",
      "familyLabel": "Aasta Books",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/books",
      "sourceBranch": "main",
      "sourceCommit": "6b64fa19960def027f0ae794404d2a6e42200d40",
      "sourceCheckedAt": "2026-08-26",
      "status": "Live reader",
      "liveUrl": "https://books.syrava.com/",
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/books/"
    },
    {
      "id": "thrns",
      "name": "THRNS",
      "family": "fashion",
      "familyLabel": "THRNS Fashion",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/thrns-drop-launch",
      "sourceBranch": "main",
      "sourceCommit": "67ab99991e67aebc1c8ee163f9253e6615d6c4c7",
      "sourceCheckedAt": "2026-08-26",
      "status": "Drop/storefront build",
      "liveUrl": "https://thrns.syrava.com/",
      "safetyBoundary": null,
      "canonicalUrl": "https://syrava.com/products/thrns/"
    },
    {
      "id": "climate",
      "name": "PrimeRisk Climate",
      "family": "climate",
      "familyLabel": "PrimeRisk Climate",
      "evidenceStatus": "repository-current",
      "evidenceStatusDefinition": "A repository state pinned to a specific branch and commit that represents the current public product evidence.",
      "sourceRepo": "kapasainitishreddy/climate",
      "sourceBranch": "main",
      "sourceCommit": "fe2330e30d1ad685b09bff3b099ffebc2545bf6b",
      "sourceCheckedAt": "2026-08-26",
      "status": "Controlled pilot build",
      "liveUrl": null,
      "safetyBoundary": "Synthetic scenario data only; not engineering, public-health, emergency, insurance, lending, permitting, or regulatory advice.",
      "canonicalUrl": "https://syrava.com/products/climate/"
    }
  ]
}