Skip to content

chore(enrich): taostats identity gap-fills#1218

Merged
JSONbored merged 4 commits into
mainfrom
chore/taostats-enrich
Jun 19, 2026
Merged

chore(enrich): taostats identity gap-fills#1218
JSONbored merged 4 commits into
mainfrom
chore/taostats-enrich

Conversation

@JSONbored

Copy link
Copy Markdown
Owner

Source

Third-party gap-fills sourced from taostats SubnetIdentitiesV3 API (/api/subnet/identity/v1). All values were sanitized through repo helpers before writing:

  • contactsubnetContact(subnet_contact) (validates email/URL, drops junk/deprecated)
  • social.xsocialAccounts('https://x.com/<handle>') (handle → validated URL)

These are third-party taostats claims, not maintainer-verified facts. Please spot-check the contacts and Twitter handles before merging.

Batch 1 — 29 fills across 25 subnets (SN1–45)

Subnet Fields added
SN1 Apex contact
SN4 Targon contact
SN5 Hone contact
SN9 iota contact
SN11 TrajectoryRL contact
SN13 Data Universe contact
SN15 ORO contact
SN17 404—GEN (new overlay) social.x, contact
SN18 Zeus (new overlay) social.x
SN19 blockmachine contact
SN20 GroundLayer contact
SN21 AdTAO contact
SN22 Desearch contact
SN23 Trishool contact
SN25 Mainframe contact
SN26 Perturb (new overlay) social.x, contact
SN32 ItsAI contact
SN33 ReadyAI contact
SN34 BitMind contact
SN35 OxMarkets (new overlay) contact
SN36 Eirel (new overlay) social.x
SN37 Aurelius (new overlay) social.x, contact
SN43 Graphite contact
SN44 Score (new overlay) social.x, contact
SN45 Talisman AI contact

Remaining ~50 subnets with gaps will be batched in subsequent runs.

Validation

  • validate:schemas
  • lint (eslint) ✅
  • New overlays use curation: { level: "candidate-discovered", review_state: "unreviewed" } per schema requirements

Fills 29 identity fields across 25 subnets using taostats
SubnetIdentitiesV3 API data. Third-party source; all values
sanitized through repo helpers (subnetContact, socialAccounts).

Fields added:
- contact: 22 subnets (support emails/URLs from subnet_contact)
- social.x: 9 subnets (from twitter handle → https://x.com/...)

Subnets: SN1 (Apex), SN4 (Targon), SN5 (Hone), SN9 (iota),
SN11 (TrajectoryRL), SN13 (Data Universe), SN15 (ORO),
SN17* (404—GEN), SN18* (Zeus), SN19 (blockmachine),
SN20 (GroundLayer), SN21 (AdTAO), SN22 (Desearch),
SN23 (Trishool), SN25 (Mainframe), SN26* (Perturb),
SN32 (ItsAI), SN33 (ReadyAI), SN34 (BitMind),
SN35* (OxMarkets), SN36* (Eirel), SN37* (Aurelius),
SN43 (Graphite), SN44* (Score), SN45 (Talisman AI)

* = new minimal overlay (candidate-discovered/unreviewed curation)
@superagent-security

Copy link
Copy Markdown

Superagent didn't find any vulnerabilities or security issues in this PR.

@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.06%. Comparing base (80dbf76) to head (abdbf1d).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1218   +/-   ##
=======================================
  Coverage   90.06%   90.06%           
=======================================
  Files          30       30           
  Lines        5634     5634           
  Branches     2177     2177           
=======================================
  Hits         5074     5074           
  Misses        109      109           
  Partials      451      451           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@JSONbored JSONbored self-assigned this Jun 19, 2026
@superagent-security

Copy link
Copy Markdown

⚠️ Contributor trust inconclusive. Click here for more info: Superagent Dashboard

@JSONbored JSONbored merged commit 9cfdd12 into main Jun 19, 2026
10 of 11 checks passed
@JSONbored JSONbored deleted the chore/taostats-enrich branch June 19, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant