{"summary":{"version":"summary-v1","lines":[{"dimension":"build","label":"Build","tag":"DERIVED","text":"Shipping: 1 meaningful event in 30 days; latest ship today.","evidence":[{"id":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","label":"GitHub","url":"https://github.com/rowanweiss/sodi","receiptUrl":"https://heyresearch.xyz/api/evidence/ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"}],"basis":"evidence_record","detailUrl":"https://heyresearch.xyz/api/projects/sodi/timeline","observedAt":"2026-10-28T03:30:23.000Z","freshness":"fresh","answer":"Shipped this week","significance":{"text":"The first week of code changes HEY has recorded for this project.","about":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","receiptUrl":"https://heyresearch.xyz/api/evidence/ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"}},{"dimension":"usage","label":"Product usage","tag":"UNKNOWN","text":"The project has a contract, but HEY does not count its calls yet: a token joins the watch once it takes calls in a thirty-day window, and any contract the project’s own sources name is watched. Unknown, not zero.","evidence":[],"basis":"not_held","detailUrl":"https://heyresearch.xyz/api/projects/sodi/usage","freshness":"unknown","reason":"contract_not_in_method_watch"},{"dimension":"market","label":"Market","tag":"FACT","text":"Active market · FDV (fully diluted) $236K · current liquidity $54.3K · reading under an hour old (DEX Screener).","evidence":[],"basis":"market_reading","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market","observedAt":"2026-10-28T04:25:42.741Z","freshness":"fresh"},{"dimension":"contract","label":"Contracts","tag":"FACT","text":"1 contract on record for code changes, 1 with verified source; no implementation or interface change recorded.","evidence":[],"basis":"registry_record","detailUrl":"https://heyresearch.xyz/api/projects/sodi/contracts","observedAt":"2026-10-28T02:03:08.084Z","freshness":"fresh"},{"dimension":"latestChange","label":"Latest change","tag":"FACT","text":"Today: Code changes this week (since Mon 26 Oct).","evidence":[{"id":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","label":"GitHub","url":"https://github.com/rowanweiss/sodi","receiptUrl":"https://heyresearch.xyz/api/evidence/ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"}],"basis":"evidence_record","detailUrl":"https://heyresearch.xyz/api/changes?project=sodi","observedAt":"2026-10-28T03:30:23.000Z","freshness":"fresh","change":{"version":"change-explain-v1","eventId":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","type":"build.code_activity","evidenceId":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","what":"Code changes this week (since Mon 26 Oct)","headline":"Code changes, read from the team’s GitHub · not a deployment","capability":{"named":null,"basis":"code_week","text":"3 of 3 commits HEY read changed code. A week of code names no capability."},"stage":{"observed":"code","basis":"ship_type","notObserved":["release","deployment"],"text":"Code changes are not a deployment: HEY has not observed a release or a deployment of this code."},"reportedBy":{"kind":"team_source","text":"Read from the team’s GitHub."},"corroboration":{"state":"not_corroborated","by":[],"text":"Reported in the team’s own source. No independent record HEY holds corroborates it."},"releaseDeployment":{"state":"not_applicable","contracts":[],"evidence":[],"text":"Not a release or a deployment: code is not a deployment."},"activity":{"ownFunctionCalls":null,"tokenStandardCalls":null,"success":"not_measured","state":"NOT_APPLICABLE","scope":"none","window":null,"text":"No contract is tied to this change, so no product activity is attributed to it. Product usage is read on its own.","aroundUrl":"https://heyresearch.xyz/api/projects/sodi/around/ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"},"time":{"occurredAt":"2026-10-28T03:30:23.000Z","precision":"WEEK","detectedAt":"2026-10-28T00:29:04.269Z","recordedAt":"2026-10-28T04:15:00.720Z","origin":"live","basis":"source_dated","lateIndexed":false,"text":"The source dates it to the week of 2026-10-28; HEY first knew on 2026-10-28."},"standing":{"state":"standing","withdrawnEvidence":[]},"evidence":[{"id":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","receiptUrl":"https://heyresearch.xyz/api/evidence/ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"}],"unknowns":[{"code":"capability_not_named","text":"No source HEY holds names what this change does."},{"code":"deployment_not_observed","text":"HEY has not observed a deployment of this change."}],"limit":"A ship says what was shipped and where HEY read it. It is not a judgement of quality, of the team, or of what the token will do.","explainUrl":"https://heyresearch.xyz/api/projects/sodi/explain?fact=build.change&event=ship%3A809b0c90-69cd-4cdd-8cb5-2aa3ac42421c"}},{"dimension":"unknown","label":"Not yet known","tag":"UNKNOWN","text":"3 gaps: API description (not enough yet), Official site changes (not enough yet), Market history (not enough yet). HEY has not read its website’s published files yet.","evidence":[],"basis":"coverage_state","detailUrl":"https://heyresearch.xyz/api/projects/sodi/coverage","freshness":"unknown","reason":"site_files_not_read_yet"}],"computedAt":"2026-10-28T04:34:25.398Z"},"identity":{"slug":"sodi","name":"Sodi","symbol":"SODI","projectKind":"UTILITY","researchLevel":"VERIFIED_BUILDER","catalogStatus":"VERIFIED_BUILDER","primaryNarrative":{"slug":"stockfi","name":"StockFi"},"token":{"chainId":4663,"contractAddress":"0xec383a25b6434216eaa695c11c26b765ba061521"},"websiteUrl":"https://sodi.trade/","officialX":{"handle":"sodi_trade","url":"https://x.com/sodi_trade","status":"ACTIVE","checkedAt":"2026-10-28T02:22:23.316Z","linkHeld":null,"corroboration":"mutual_site_link","corroborationCheckedAt":"2026-10-28T02:22:23.316Z","foundByHey":false},"firstRecordedByHeyAt":"2026-10-27T09:09:07.515Z","url":"https://heyresearch.xyz/project/sodi"},"build":{"activityStatus":"SHIPPING","activityMeasured":true,"lastShippedAt":"2026-10-28T03:30:23.000Z","buildMomentum":24.7,"stillBuilding":false,"stillBuildingState":"NOT_MEASURED","stillBuildingWithheld":"no_tracked_high","discoveryGap":3.4,"underTheRadar":{"state":"NOT_HELD","explainUrl":"https://heyresearch.xyz/api/projects/sodi/explain?fact=discovery_gap"},"velocity":{"state":"NEW","current":1,"previous":null,"windowDays":30},"cadence":{"state":"INSUFFICIENT_RELEASES"},"hasBuilderSource":true},"market":{"marketCap":{"usd":236148,"source":"dexscreener","kind":"fdv","observedAt":"2026-10-28T04:25:42.741Z"},"liquidity":{"usd":54325.07,"source":"dexscreener","observedAt":"2026-10-28T04:25:42.741Z","kind":"market"},"volume24h":{"usd":1054045.75,"source":"dexscreener","observedAt":"2026-10-28T04:25:42.741Z"},"priceChange24hPct":420,"venue":"DEX","tokenMarket":{"status":"ACTIVE_MARKET","reason":"liquidity_and_volume","label":"Active market"},"launchStage":"DEX","url":"https://heyresearch.xyz/api/projects/sodi/market"},"onchain":{"events24h":14159,"eventsDay":"2026-10-28","events7d":27517,"daysCovered":2,"daysMeasured":2,"observedAt":"2026-10-28T01:16:17.829Z"},"developerFootprint":{"repositories":{"state":"MEASURED","reason":"repository_metadata_read","asOf":"2026-10-28T01:04:32.669Z","official":1,"metadataRead":1},"productionDeployment":{"state":"NONE_FOUND","readAt":"2026-10-28T01:04:32.669Z"},"packages":{"state":"MEASURED","reason":"none_found_in_package_index","asOf":"2026-10-28T01:04:32.669Z","accepted":0,"claimed":0},"advisories":{"state":"NOT_APPLICABLE","reason":"no_accepted_package","subject":"PUBLISHED_PACKAGE"},"contextOnly":true,"coverageUrl":"https://heyresearch.xyz/api/projects/sodi/coverage"},"usage":{"dimension":"usage","state":"NOT_WATCHED","reason":"contract_not_in_method_watch","source":"decoded_calls","window":{"from":"2026-10-21","to":"2026-10-27","days":7},"watchedContracts":0,"topMethods":[],"names":"WITHHELD","methodEvents":null,"contextOnly":true,"url":"https://heyresearch.xyz/api/projects/sodi/usage"},"security":{"audits":{"state":"NONE_FOUND","readFrom":["official_site"],"readAt":"2026-10-28T00:18:26.677Z"},"bugBounty":{"state":"NONE_FOUND","readFrom":["official_site"],"readAt":"2026-10-28T00:18:26.677Z"},"securityTxt":{"state":"NOT_READ","reason":"site_files_not_read_yet"},"advisories":{"state":"NOT_APPLICABLE","reason":"no_accepted_package"},"repositoryChecks":{"state":"NONE_FOUND","repositoriesRead":1,"readAt":"2026-10-28T01:04:32.669Z"},"incidents":{"state":"NOT_READ","reason":"no_incident_source_read"},"linksOmitted":0,"meaning":"An audit shows an audit took place; it is not a guarantee of safety.","contextOnly":true},"peerContext":{"rulesVersion":"peers-v2","state":"COMPUTED","reason":null,"computedAt":"2026-10-28T02:03:03.084Z","freshness":{"state":"CURRENT","asOf":"2026-10-28T02:03:03.084Z","staleAfterHours":36},"cohort":{"key":"rwa:product","label":"RWA projects","narrative":{"slug":"rwa","name":"RWA"},"family":"product"},"minimums":{"median":8,"percentile":20},"dimensions":[{"metric":"build_momentum","label":"Build Momentum","unit":"score","windowDays":null,"definition":"The published Build Momentum under the current scoring version, for researched projects whose building HEY measured. Shipping evidence only; no market figure reaches it.","state":"MEASURED","reason":"measured","value":23,"cohortSize":4,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"cohort_below_percentile_minimum","comparison":null,"line":"Build Momentum: not compared — not enough comparable projects (4 measured RWA projects; 8 needed)."},{"metric":"meaningful_events_30d","label":"Meaningful events · 30 d","unit":"count","windowDays":30,"definition":"Meaningful builder events in the last thirty days, counted as the project’s velocity counts them (a week of code activity is one event).","state":"MEASURED","reason":"measured","value":1,"cohortSize":4,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"cohort_below_percentile_minimum","comparison":null,"line":"Meaningful events · 30 d: not compared — not enough comparable projects (4 measured RWA projects; 8 needed)."},{"metric":"release_cadence_days","label":"Days between releases","unit":"days","windowDays":365,"definition":"The median number of days between release days over the last year; measured once a project has at least three release days.","state":"NOT_MEASURED","reason":"fewer_than_three_release_days","value":null,"cohortSize":1,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Days between releases: not measured for this project, so it is not compared."},{"metric":"active_contracts_7d","label":"Active contracts · 7 d","unit":"count","windowDays":7,"definition":"Watched contracts that took at least one call over the last seven complete days, for projects whose usage is measured on every one of those days.","state":"NOT_MEASURED","reason":"usage_not_rolled_up","value":null,"cohortSize":15,"median":1,"range":{"p10":0,"p90":1},"statsReason":null,"percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Active contracts · 7 d: not measured for this project, so it is not compared."},{"metric":"contract_calls_7d","label":"Own-function calls · 7 d","unit":"count","windowDays":7,"definition":"Calls to the own functions of the project’s watched contracts over the last seven complete days — ERC-20 transfers, approvals and other token-standard calls, which trading alone produces, are left out — for projects whose usage is measured on every one of those days.","state":"NOT_MEASURED","reason":"usage_not_rolled_up","value":null,"cohortSize":15,"median":0,"range":{"p10":0,"p90":55.8},"statsReason":null,"percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Own-function calls · 7 d: not measured for this project, so it is not compared."},{"metric":"protocol_tvl_usd","label":"Protocol TVL","unit":"usd","windowDays":1,"definition":"DefiLlama’s TVL on Robinhood Chain for the one protocol the project is matched to, on the registry’s newest day. A project matched to several protocols is not compared.","state":"NOT_MEASURED","reason":"no_protocol_matched","value":null,"cohortSize":1,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Protocol TVL: not measured for this project, so it is not compared."},{"metric":"protocol_fees_24h_usd","label":"Protocol fees · 24 h","unit":"usd","windowDays":1,"definition":"DefiLlama’s fees over 24 hours for the one protocol the project is matched to, on the newest economics day, where DefiLlama tracks them.","state":"NOT_MEASURED","reason":"no_protocol_matched","value":null,"cohortSize":0,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Protocol fees · 24 h: not measured for this project, so it is not compared."},{"metric":"protocol_revenue_24h_usd","label":"Protocol revenue · 24 h","unit":"usd","windowDays":1,"definition":"DefiLlama’s revenue over 24 hours for the one protocol the project is matched to, on the newest economics day, where DefiLlama tracks it.","state":"NOT_MEASURED","reason":"no_protocol_matched","value":null,"cohortSize":0,"median":null,"range":null,"statsReason":"not_enough_comparable_projects","percentile":null,"percentileReason":"not_measured","comparison":null,"line":"Protocol revenue · 24 h: not measured for this project, so it is not compared."}],"methodology":"https://heyresearch.xyz/methodology#peers"},"contracts":{"url":"https://heyresearch.xyz/api/projects/sodi/contracts"},"verification":{"token":{"status":"VERIFIED","reason":"site_names_contract","verifiedAt":"2026-10-28T03:05:59.523Z"},"ownerVerified":false,"submitted":false,"sources":{"total":4,"own":4,"verified":1,"contextOnly":0}},"locks":{"coverage":{"state":"MEASURED","asOf":"2026-10-28T00:38:02.404Z","reason":"hoodlock_only_none_found"}},"integrity":{"state":"MEASURED","reason":"published"},"latestChanges":{"available":true,"items":[{"id":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","revision":5,"op":"upsert","type":"build.code_activity","domain":"build","occurredAt":"2026-10-28T03:30:23.000Z","precision":"WEEK","detectedAt":"2026-10-28T00:29:04.269Z","recordedAt":"2026-10-28T04:15:00.720Z","summary":"Code changes, week of 2026-10-26 – 2026-11-01","summaryCurrent":"Code changes, week starting 2026-10-26 (to 2026-10-28)","evidence":[{"id":"ship:809b0c90-69cd-4cdd-8cb5-2aa3ac42421c","label":"GitHub","url":"https://github.com/rowanweiss/sodi"}],"source":"github","countsAsBuilding":true},{"id":"state:f008009a-38e3-413b-a396-0d15670cff54:verification:38760","revision":1,"op":"upsert","type":"token.verification_changed","domain":"token","occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-28T03:12:09.739Z","recordedAt":"2026-10-28T03:15:04.769Z","summary":"Token verification moved from Unverified to Verified","evidence":[{"id":"state:f008009a-38e3-413b-a396-0d15670cff54:verification:38760","label":"HEY state record"}],"source":"hey_state"},{"id":"state:f008009a-38e3-413b-a396-0d15670cff54:catalog_status:38684","revision":1,"op":"upsert","type":"research.published","domain":"research","occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-28T01:16:17.829Z","recordedAt":"2026-10-28T01:20:02.861Z","summary":"Project page published (Verified builder)","evidence":[{"id":"state:f008009a-38e3-413b-a396-0d15670cff54:catalog_status:38684","label":"HEY state record"}],"source":"hey_state"},{"id":"narrative:f008009a-38e3-413b-a396-0d15670cff54:stockfi","revision":1,"op":"upsert","type":"research.narrative_assigned","domain":"research","occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-28T01:07:02.676Z","recordedAt":"2026-10-28T01:10:02.768Z","summary":"Primary narrative: StockFi","evidence":[{"id":"narrative:f008009a-38e3-413b-a396-0d15670cff54:stockfi","label":"Narrative","url":"/narrative/stockfi"}],"source":"hey_rules"},{"id":"narrative:f008009a-38e3-413b-a396-0d15670cff54:lending","revision":1,"op":"upsert","type":"research.narrative_assigned","domain":"research","occurredAt":null,"precision":"OBSERVED","detectedAt":"2026-10-28T01:07:02.676Z","recordedAt":"2026-10-28T01:10:02.768Z","summary":"Narrative: Lending","evidence":[{"id":"narrative:f008009a-38e3-413b-a396-0d15670cff54:lending","label":"Narrative","url":"/narrative/lending"}],"source":"hey_rules"}],"url":"https://heyresearch.xyz/api/changes?project=sodi"},"freshness":[{"source":"code","label":"Code","state":"fresh","observedAt":"2026-10-28T04:11:35.600Z","staleAfterHours":72},{"source":"market","label":"Market","state":"fresh","observedAt":"2026-10-28T04:25:42.741Z","staleAfterHours":24},{"source":"contracts","label":"Contracts","state":"fresh","observedAt":"2026-10-28T02:03:08.084Z","staleAfterHours":252},{"source":"locks","label":"Locks","state":"unknown","staleAfterHours":48},{"source":"score","label":"Scores","state":"fresh","observedAt":"2026-10-28T04:15:05.626Z","staleAfterHours":24}],"coverage":{"identity":{"state":"MEASURED","since":"2026-10-27T09:09:07.515Z","asOf":"2026-10-27T09:18:17.902Z","reason":"research_level_verified_builder","detailUrl":"https://heyresearch.xyz/api/projects/sodi"},"builderEvidence":{"state":"MEASURED","asOf":"2026-10-28T04:11:35.600Z","reason":"activity_shipping"},"repositories":{"state":"MEASURED","reason":"own_repositories","detailUrl":"https://heyresearch.xyz/api/projects/sodi"},"releases":{"state":"MEASURED","reason":"no_release_recorded","detailUrl":"https://heyresearch.xyz/api/ships?project=sodi"},"marketCurrent":{"state":"MEASURED","asOf":"2026-10-28T04:25:42.741Z","reason":"market_active_market","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market"},"marketHistory":{"state":"NOT_ENOUGH_YET","reason":"no_daily_index"},"contractDeployment":{"state":"MEASURED","since":"2026-10-27T08:17:57.000Z","asOf":"2026-10-28T01:11:57.694Z","reason":"creation_recorded","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market"},"contractActivity":{"state":"MEASURED","since":"2026-10-27T00:00:00.000Z","asOf":"2026-10-28T00:00:00.000Z","reason":"events_read","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market"},"contractSource":{"state":"MEASURED","asOf":"2026-10-28T02:03:08.084Z","reason":"source_verified_template_token"},"contractInterface":{"state":"MEASURED","asOf":"2026-10-28T02:03:08.084Z","reason":"changes_since_first_read_template_interface","detailUrl":"https://heyresearch.xyz/api/projects/sodi/timeline"},"distribution":{"state":"MEASURED","asOf":"2026-10-28T00:00:00.000Z","reason":"mapped","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market"},"locks":{"state":"MEASURED","asOf":"2026-10-28T00:38:02.404Z","reason":"hoodlock_only_none_found"},"marketIntegrity":{"state":"MEASURED","reason":"published","detailUrl":"https://heyresearch.xyz/api/projects/sodi/market-integrity"},"protocolEconomics":{"state":"NOT_APPLICABLE","reason":"no_protocol_listing"},"timeline":{"state":"MEASURED","since":"2026-10-27T09:09:07.515Z","reason":"complete_default_window","detailUrl":"https://heyresearch.xyz/api/projects/sodi/timeline"},"officialDocs":{"state":"MEASURED","asOf":"2026-10-27T09:31:08.053Z","reason":"official_docs","detailUrl":"https://heyresearch.xyz/api/projects/sodi"},"apiDocs":{"state":"NOT_ENOUGH_YET","reason":"site_files_not_read_yet"},"sourceChanges":{"state":"NOT_ENOUGH_YET","reason":"no_baseline_yet"},"gitHost":{"state":"MEASURED","asOf":"2026-10-28T01:04:32.669Z","reason":"repository_metadata_read"},"package":{"state":"MEASURED","asOf":"2026-10-28T01:04:32.669Z","reason":"none_found_in_package_index"},"securityContext":{"state":"NOT_APPLICABLE","reason":"no_accepted_package"}},"evidenceSummary":{"sources":{"total":4,"own":4,"verified":1,"contextOnly":0},"meaningfulEvents30d":1,"explainUrl":"https://heyresearch.xyz/api/projects/sodi/explain"},"links":{"page":"https://heyresearch.xyz/project/sodi","detail":"https://heyresearch.xyz/api/projects/sodi","market":"https://heyresearch.xyz/api/projects/sodi/market","timeline":"https://heyresearch.xyz/api/projects/sodi/timeline","intelligence":"https://heyresearch.xyz/api/projects/sodi/intelligence","changes":"https://heyresearch.xyz/api/changes?project=sodi","coverage":"https://heyresearch.xyz/api/projects/sodi/coverage","explain":"https://heyresearch.xyz/api/projects/sodi/explain","contracts":"https://heyresearch.xyz/api/projects/sodi/contracts","usage":"https://heyresearch.xyz/api/projects/sodi/usage","relationships":"https://heyresearch.xyz/api/projects/sodi/relationships"},"asOf":"2026-10-28T04:34:25.398Z","scoringVersion":"hbm-v32","disclaimer":"Public, source-backed activity HEY recorded. Still Building means verified activity through a tracked market drawdown — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}