mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 22:37:29 +00:00
feat(openontology): implement OpenOntology Phase 0 + local engine and CLI (#99)
Implements OpenPRD 0001 through Phase 0 (specification, schemas, example, docs surface) and Phase 1 (local engine, CLI, conformance tests). Schemas (17 contracts, JSON Schema Draft 2020-12, additionalProperties:false) manifest, namespace, entity-type, property, relationship-type, constraint, query, action, entity, claim, source, evidence, changeset, review, approval, event, package — registered in @logicsrc/validators and exported from @logicsrc/schemas under https://logicsrc.com/schemas/openontology/. @logicsrc/openontology - canonical JSON + sha256 package digests; YAML, JSON, NDJSON, and inline authoring all compile to the same bytes, so digests are authoring-agnostic - id profile: compact / IRI / urn with one canonicalization rule, prefix bound by a Namespace object so IRIs reverse unambiguously - validation: schema, graph (domain/range, datatypes, dangling refs), provenance (source-or-firstParty, agent runId, derivation inputs), policy (excerpt limits, licensing, visibility, staleness) and declared constraints; four severities, stable codes, text/json/yaml/markdown - portable triple-pattern query AST: multi-hop, 14 operators, asOf and recordedAsOf, per-status filtering, distinct/order/limit, explanation mode, and enforced depth/binding/row limits - append-only store: claims are immutable; dispute/retract/supersede append status transitions and the effective status is the latest one - change sets: 9 operations, atomic pre-flight, conflict detection on stale base revisions, semantic diff with duplicate-identity warnings and affected-query deltas, per-operation reviewer decisions - policy: agents propose but can never apply — the denial keys on actor type, so every scope plus high confidence plus --yolo still cannot apply; merges need approval, bulk retractions need two, undeclared action side effects are denied - JSON-LD 1.1 export/import with PROV-O aliases and lossy-field reporting - pluggable signature envelope with a jws-ed25519 reference profile and a fail-closed trust policy CLI: logicsrc ontology init|validate|lint|build|inspect, entity, claim, query, changeset, import, export, audit. Reads take --format, writes default to a proposal, exit codes are stable for CI. Example: examples/openontology/ethereum-ecosystem — 12 entity types, 17 relationship types, 63 entities, 169 claims, 25 sources, 31 evidence records, 5 saved queries, every claim lifecycle state, and a pending merge proposal. All data is fictional; the directory is removable without affecting any core test. Docs: docs/openontology{,-governance,-interoperability}.md, a real /openontology route, homepage + nav + sitemap entries, and a root README section. Verification: 112 new tests; full monorepo build and every workspace test pass; conformance bundle (18 valid + 13 invalid fixtures) runs against the published schemas alone; Node.js 25 and Bun 1.3 produce byte-identical digests, revisions, event trails, and query results. Not included (later PRD phases): MCP resources, REST/SSE, Turso adapter, TUI and PWA surfaces, RDF/SHACL mappings, source adapters, governed actions. Refs: prd/0001-add-logicsrc-openontology-spec.md Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0d9dab0447
commit
58c942c67f
101 changed files with 11934 additions and 10 deletions
169
examples/openontology/ethereum-ecosystem/data/claims.ndjson
Normal file
169
examples/openontology/ethereum-ecosystem/data/claims.ndjson
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0001","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"worksAt","object":{"entity":"eth:org:northwind-labs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0002","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"worksAt","object":{"entity":"eth:org:northwind-labs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0003","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"worksAt","object":{"entity":"eth:org:northwind-labs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2022-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0004","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:ingrid-halvorsen","predicate":"worksAt","object":{"entity":"eth:org:bluebird-foundation"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:bluebird-team"],"validTime":{"from":"2021-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0005","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:rafael-benitez","predicate":"worksAt","object":{"entity":"eth:org:bluebird-foundation"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:bluebird-team"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0006","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"worksAt","object":{"entity":"eth:org:cinder-collective"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:cinder-team"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0007","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:nadia-farouk","predicate":"worksAt","object":{"entity":"eth:org:cinder-collective"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:cinder-team"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0008","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"worksAt","object":{"entity":"eth:org:harbor-research"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:harbor-team"],"validTime":{"from":"2022-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0009","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"worksAt","object":{"entity":"eth:org:harbor-research"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:harbor-team"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0010","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:kwame-mensah","predicate":"worksAt","object":{"entity":"eth:org:tessellate-dao"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0011","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:lena-brandt","predicate":"worksAt","object":{"entity":"eth:org:tessellate-dao"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0012","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:oscar-delgado","predicate":"worksAt","object":{"entity":"eth:org:quill-systems"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0013","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:hana-kovacs","predicate":"worksAt","object":{"entity":"eth:org:quill-systems"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0014","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:samir-haddad","predicate":"worksAt","object":{"entity":"eth:org:quill-systems"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2022-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0015","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:cinder-collective","predicate":"memberOf","object":{"entity":"eth:org:tessellate-dao"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:tessellate-members"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0016","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:quill-systems","predicate":"memberOf","object":{"entity":"eth:org:tessellate-dao"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:tessellate-members"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0017","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"worksOn","object":{"entity":"eth:project:zk-prover"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:001"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0018","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"worksOn","object":{"entity":"eth:project:zk-prover"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:002"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0019","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"worksOn","object":{"entity":"eth:project:ledger-indexer"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:003"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0020","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:ingrid-halvorsen","predicate":"worksOn","object":{"entity":"eth:project:state-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2022-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:004"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0021","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:rafael-benitez","predicate":"worksOn","object":{"entity":"eth:project:rollup-bridge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:005"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0022","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"worksOn","object":{"entity":"eth:project:account-toolkit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:006"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0023","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:nadia-farouk","predicate":"worksOn","object":{"entity":"eth:project:mempool-observatory"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:007"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0024","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"worksOn","object":{"entity":"eth:project:light-client"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:008"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0025","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"worksOn","object":{"entity":"eth:project:zk-prover"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:009"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0026","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:kwame-mensah","predicate":"worksOn","object":{"entity":"eth:project:rollup-bridge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:010"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0027","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:lena-brandt","predicate":"worksOn","object":{"entity":"eth:project:docs-portal"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:011"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0028","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:oscar-delgado","predicate":"worksOn","object":{"entity":"eth:project:state-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:012"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0029","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:hana-kovacs","predicate":"worksOn","object":{"entity":"eth:project:account-toolkit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:013"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0030","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:samir-haddad","predicate":"worksOn","object":{"entity":"eth:project:light-client"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:014"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0031","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"worksOn","object":{"entity":"eth:project:light-client"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:015"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0032","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"worksOn","object":{"entity":"eth:project:mempool-observatory"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:016"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0033","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"worksOn","object":{"entity":"eth:project:docs-portal"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:017"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0034","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"worksOn","object":{"entity":"eth:project:rollup-bridge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:018"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0035","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"contributesTo","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-a41f"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:019"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0036","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"contributesTo","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-a41f"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:020"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0037","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"contributesTo","object":{"entity":"eth:code:zk-prover-cli"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-a41f"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:021"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0038","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"contributesTo","object":{"entity":"eth:code:indexer-node"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-b72c"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:022"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0039","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"contributesTo","object":{"entity":"eth:code:indexer-schema"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-b72c"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:023"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0040","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:ingrid-halvorsen","predicate":"contributesTo","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-c93d"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:024"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0041","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:oscar-delgado","predicate":"contributesTo","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-c93d"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:025"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0042","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:rafael-benitez","predicate":"contributesTo","object":{"entity":"eth:code:bridge-contracts"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-d10e"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:026"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0043","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:kwame-mensah","predicate":"contributesTo","object":{"entity":"eth:code:bridge-contracts"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-d10e"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:027"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0044","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"contributesTo","object":{"entity":"eth:code:account-sdk"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-a41f"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:028"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0045","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:hana-kovacs","predicate":"contributesTo","object":{"entity":"eth:code:account-sdk"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-a41f"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:029"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0046","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"contributesTo","object":{"entity":"eth:code:light-client-rs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-c93d"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:030"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0047","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:samir-haddad","predicate":"contributesTo","object":{"entity":"eth:code:light-client-rs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-c93d"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"evidence":["eth:evidence:031"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0048","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"maintains","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:zk-prover-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0049","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"maintains","object":{"entity":"eth:code:zk-prover-cli"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:zk-prover-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0050","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"maintains","object":{"entity":"eth:code:indexer-node"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:indexer-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0051","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:bluebird-foundation","predicate":"maintains","object":{"entity":"eth:code:indexer-schema"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:indexer-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0052","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:bluebird-foundation","predicate":"maintains","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:sync-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0053","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:cinder-collective","predicate":"maintains","object":{"entity":"eth:code:bridge-contracts"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:bridge-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0054","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:quill-systems","predicate":"maintains","object":{"entity":"eth:code:account-sdk"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:account-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0055","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:harbor-research","predicate":"maintains","object":{"entity":"eth:code:light-client-rs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:light-readme"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0056","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"builds","object":{"entity":"eth:project:zk-prover"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0057","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"builds","object":{"entity":"eth:project:ledger-indexer"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0058","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:bluebird-foundation","predicate":"builds","object":{"entity":"eth:project:state-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2022-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0059","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:cinder-collective","predicate":"builds","object":{"entity":"eth:project:rollup-bridge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0060","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:quill-systems","predicate":"builds","object":{"entity":"eth:project:account-toolkit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0061","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:harbor-research","predicate":"builds","object":{"entity":"eth:project:light-client"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2023-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0062","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:tessellate-dao","predicate":"builds","object":{"entity":"eth:project:docs-portal"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0063","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:cinder-collective","predicate":"builds","object":{"entity":"eth:project:mempool-observatory"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0064","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:zk-prover","predicate":"investigates","object":{"entity":"eth:topic:zero-knowledge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0065","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:rollup-bridge","predicate":"investigates","object":{"entity":"eth:topic:data-availability"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0066","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:account-toolkit","predicate":"investigates","object":{"entity":"eth:topic:account-abstraction"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0067","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:mempool-observatory","predicate":"investigates","object":{"entity":"eth:topic:mev-mitigation"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0068","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:light-client","predicate":"investigates","object":{"entity":"eth:topic:consensus-safety"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0069","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:state-sync","predicate":"investigates","object":{"entity":"eth:topic:consensus-safety"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0070","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"investigates","object":{"entity":"eth:topic:zero-knowledge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0071","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"investigates","object":{"entity":"eth:topic:zero-knowledge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0072","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"investigates","object":{"entity":"eth:topic:account-abstraction"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0073","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:nadia-farouk","predicate":"investigates","object":{"entity":"eth:topic:mev-mitigation"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0074","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"investigates","object":{"entity":"eth:topic:consensus-safety"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0075","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:harbor-research","predicate":"investigates","object":{"entity":"eth:topic:data-availability"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0076","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-core","predicate":"implements","object":{"entity":"eth:protocol:proof-envelope"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0077","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-cli","predicate":"implements","object":{"entity":"eth:protocol:proof-envelope"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0078","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:account-sdk","predicate":"implements","object":{"entity":"eth:protocol:account-ops"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0079","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:bridge-contracts","predicate":"implements","object":{"entity":"eth:protocol:blob-commit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0080","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:light-client-rs","predicate":"implements","object":{"entity":"eth:protocol:light-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0081","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:sync-engine","predicate":"implements","object":{"entity":"eth:protocol:light-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0082","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-node","predicate":"implements","object":{"entity":"eth:protocol:blob-commit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0083","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-schema","predicate":"implements","object":{"entity":"eth:protocol:blob-commit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:spec-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0084","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:zk-prover","predicate":"uses","object":{"entity":"eth:protocol:proof-envelope"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0085","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:rollup-bridge","predicate":"uses","object":{"entity":"eth:protocol:blob-commit"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0086","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:account-toolkit","predicate":"uses","object":{"entity":"eth:protocol:account-ops"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0087","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:light-client","predicate":"uses","object":{"entity":"eth:protocol:light-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0088","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:swap-desk","predicate":"uses","object":{"entity":"eth:code:account-sdk"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0089","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:lend-pool","predicate":"uses","object":{"entity":"eth:code:account-sdk"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0090","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:name-registry","predicate":"uses","object":{"entity":"eth:protocol:account-ops"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0091","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:vault-manager","predicate":"uses","object":{"entity":"eth:code:bridge-contracts"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0092","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:ledger-indexer","predicate":"uses","object":{"entity":"eth:code:indexer-schema"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0093","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:state-sync","predicate":"uses","object":{"entity":"eth:protocol:light-sync"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0094","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:tessera","predicate":"deployedOn","object":{"entity":"eth:network:mainnet-sim"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:l2-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0095","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:cascade","predicate":"deployedOn","object":{"entity":"eth:network:mainnet-sim"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:l2-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0096","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:lattice","predicate":"deployedOn","object":{"entity":"eth:network:testnet-sim"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:l2-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0097","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:swap-desk","predicate":"runsOn","object":{"entity":"eth:l2:tessera"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:app-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0098","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:lend-pool","predicate":"runsOn","object":{"entity":"eth:l2:tessera"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:app-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0099","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:name-registry","predicate":"runsOn","object":{"entity":"eth:l2:cascade"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:app-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0100","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:vault-manager","predicate":"runsOn","object":{"entity":"eth:network:mainnet-sim"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:app-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0101","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:app:swap-desk","predicate":"runsOn","object":{"entity":"eth:l2:lattice"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:app-registry"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0102","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-cli","predicate":"dependsOn","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0103","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-schema","predicate":"dependsOn","object":{"entity":"eth:code:indexer-node"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0104","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:bridge-contracts","predicate":"dependsOn","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0105","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:account-sdk","predicate":"dependsOn","object":{"entity":"eth:code:indexer-schema"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0106","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:light-client-rs","predicate":"dependsOn","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0107","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:sync-engine","predicate":"dependsOn","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0108","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-node","predicate":"dependsOn","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0109","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:account-sdk","predicate":"dependsOn","object":{"entity":"eth:code:bridge-contracts"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0110","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-cli","predicate":"forkedFrom","object":{"entity":"eth:code:zk-prover-core"},"status":"asserted","confidence":0.75,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0111","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:light-client-rs","predicate":"forkedFrom","object":{"entity":"eth:code:sync-engine"},"status":"asserted","confidence":0.75,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0112","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-schema","predicate":"forkedFrom","object":{"entity":"eth:code:indexer-node"},"status":"asserted","confidence":0.75,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:dependency-manifest"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0113","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"authored","object":{"entity":"eth:pub:recursive-proofs-paper"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0114","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:priya-raghavan","predicate":"authored","object":{"entity":"eth:pub:recursive-proofs-paper"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0115","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"authored","object":{"entity":"eth:pub:aa-survey"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0116","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:hana-kovacs","predicate":"authored","object":{"entity":"eth:pub:aa-survey"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0117","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"authored","object":{"entity":"eth:pub:da-sampling-note"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0118","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:ingrid-halvorsen","predicate":"authored","object":{"entity":"eth:pub:da-sampling-note"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:paper-index"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0119","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"collaboratesWith","object":{"entity":"eth:person:priya-raghavan"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0120","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"collaboratesWith","object":{"entity":"eth:person:hana-kovacs"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0121","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"collaboratesWith","object":{"entity":"eth:person:ingrid-halvorsen"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0122","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:dev-okafor","predicate":"collaboratesWith","object":{"entity":"eth:person:nadia-farouk"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0123","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:rafael-benitez","predicate":"collaboratesWith","object":{"entity":"eth:person:kwame-mensah"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0124","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"collaboratesWith","object":{"entity":"eth:person:avery-lindqvist"},"status":"asserted","confidence":0.8,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:proof-summit-program"]}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0125","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:open-proofs-fund","predicate":"funds","object":{"entity":"eth:project:zk-prover"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0126","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:open-proofs-fund","predicate":"funds","object":{"entity":"eth:topic:zero-knowledge"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0127","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:public-goods-round","predicate":"funds","object":{"entity":"eth:project:docs-portal"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0128","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:public-goods-round","predicate":"funds","object":{"entity":"eth:project:light-client"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0129","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:research-stipends","predicate":"funds","object":{"entity":"eth:topic:data-availability"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2026-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0130","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:research-stipends","predicate":"funds","object":{"entity":"eth:topic:consensus-safety"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:grants-ledger"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0131","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"focus","object":{"value":"Recursive proof systems"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0132","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:avery-lindqvist","predicate":"startedIn","object":{"value":2019},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0133","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:yuki-shimada","predicate":"focus","object":{"value":"Wallet and account UX"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0134","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:tomas-vrba","predicate":"focus","object":{"value":"Light client security"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0135","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"homepage","object":{"value":"https://example.org/northwind"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0136","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:bluebird-foundation","predicate":"homepage","object":{"value":"https://example.org/bluebird"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0137","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"kind","object":{"value":"company"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0138","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:bluebird-foundation","predicate":"kind","object":{"value":"foundation"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0139","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:tessellate-dao","predicate":"kind","object":{"value":"dao"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0140","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:zk-prover","predicate":"homepage","object":{"value":"https://example.org/zk-prover"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0141","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:zk-prover","predicate":"startedOn","object":{"value":"2024-03-01"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0142","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:ledger-indexer","predicate":"homepage","object":{"value":"https://example.org/ledger-indexer"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0143","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:project:light-client","predicate":"homepage","object":{"value":"https://example.org/light-client"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0144","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-core","predicate":"language","object":{"value":"Rust"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0145","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:indexer-node","predicate":"language","object":{"value":"Go"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0146","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:account-sdk","predicate":"language","object":{"value":"TypeScript"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0147","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:bridge-contracts","predicate":"language","object":{"value":"Solidity"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0148","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-core","predicate":"license","object":{"value":"Apache-2.0"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0149","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:account-sdk","predicate":"license","object":{"value":"MIT"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0150","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:code:zk-prover-core","predicate":"repository","object":{"value":"https://example.org/repo/zk-prover"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0151","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:protocol:proof-envelope","predicate":"specification","object":{"value":"https://example.org/specs/proof-envelope"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0152","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:network:mainnet-sim","predicate":"chainId","object":{"value":9001},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0153","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:network:testnet-sim","predicate":"chainId","object":{"value":9002},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0154","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:tessera","predicate":"proofSystem","object":{"value":"validity"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0155","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:cascade","predicate":"proofSystem","object":{"value":"fraud"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0156","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:l2:lattice","predicate":"proofSystem","object":{"value":"hybrid"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0157","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:open-proofs-fund","predicate":"budgetUsd","object":{"value":250000},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0158","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:fund:public-goods-round","predicate":"budgetUsd","object":{"value":90000},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0159","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:pub:recursive-proofs-paper","predicate":"published","object":{"value":"2025-11-04"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0160","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:pub:aa-survey","predicate":"published","object":{"value":"2026-02-17"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0161","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:event:proof-summit","predicate":"held","object":{"value":"2026-05-12"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0162","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:event:rollup-workshop","predicate":"held","object":{"value":"2026-06-23"},"status":"asserted","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","firstParty":true}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0163","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:lena-brandt","predicate":"worksOn","object":{"entity":"eth:project:mempool-observatory"},"status":"proposed","confidence":0.61,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"agent:research-mapper","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2026-07-01T00:00:00Z","to":null},"runId":"run_01J3EXAMPLE","model":{"provider":"example-provider","model":"example-extractor-1","promptVersion":"map-sources-to-claims@3","extractedAt":"2026-07-26T00:00:00Z","rationale":"Roadmap lists Lena under the observatory workstream; no commit activity yet."}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0164","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:kwame-mensah","predicate":"worksOn","object":{"entity":"eth:project:state-sync"},"status":"disputed","confidence":0.55,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0165","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:kwame-mensah","predicate":"worksOn","object":{"entity":"eth:project:rollup-bridge"},"status":"asserted","confidence":0.93,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:commit-d10e"],"validTime":{"from":"2025-01-01T00:00:00Z","to":null},"disputes":"eth:claim:0164"}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0166","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:oscar-delgado","predicate":"worksOn","object":{"entity":"eth:project:docs-portal"},"status":"retracted","confidence":0.4,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:roadmap-2026"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"retractionReason":"Confused with a same-named contributor on another project."}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0167","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"worksAt","object":{"entity":"eth:org:bluebird-foundation"},"status":"superseded","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:bluebird-team"],"validTime":{"from":"2022-01-01T00:00:00Z","to":"2024-01-01T00:00:00Z"}}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0168","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:person:marisol-tan","predicate":"worksAt","object":{"entity":"eth:org:northwind-labs"},"status":"asserted","confidence":0.9,"assertedAt":"2026-07-26T00:00:00Z","assertedBy":"mailto:curator@example.org","sources":["eth:source:northwind-team"],"validTime":{"from":"2024-01-01T00:00:00Z","to":null},"supersedes":"eth:claim:0167"}
|
||||
{"openontology":"0.1","kind":"Claim","id":"eth:claim:0169","ontology":"ethereum-ecosystem@0.1.0","subject":"eth:org:northwind-labs","predicate":"investigates","object":{"entity":"eth:topic:zero-knowledge"},"status":"derived","confidence":0.7,"observedAt":"2026-07-26T00:00:00Z","assertedAt":"2026-07-26T00:00:00Z","assertedBy":"service:rule-engine","derivedFrom":{"rule":"org-investigates-topic-of-its-contributors","inputs":["eth:claim:0035"]}}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
{"openontology":"0.1","kind":"Entity","id":"eth:person:avery-lindqvist","type":"Person","canonicalName":"Avery Lindqvist","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","aliases":["avery.eth"],"externalIds":{"github":"averyl"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:marisol-tan","type":"Person","canonicalName":"Marisol Tan","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","externalIds":{"github":"mtan"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:dev-okafor","type":"Person","canonicalName":"Dev Okafor","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","aliases":["devo"]}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:ingrid-halvorsen","type":"Person","canonicalName":"Ingrid Halvorsen","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:rafael-benitez","type":"Person","canonicalName":"Rafael Benitez","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","externalIds":{"github":"rbenitez"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:yuki-shimada","type":"Person","canonicalName":"Yuki Shimada","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","aliases":["yuki.eth"]}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:nadia-farouk","type":"Person","canonicalName":"Nadia Farouk","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:tomas-vrba","type":"Person","canonicalName":"Tomas Vrba","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:priya-raghavan","type":"Person","canonicalName":"Priya Raghavan","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","externalIds":{"github":"praghavan"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:kwame-mensah","type":"Person","canonicalName":"Kwame Mensah","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:lena-brandt","type":"Person","canonicalName":"Lena Brandt","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:oscar-delgado","type":"Person","canonicalName":"Oscar Delgado","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:hana-kovacs","type":"Person","canonicalName":"Hana Kovacs","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:samir-haddad","type":"Person","canonicalName":"Samir Haddad","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","aliases":["samir.eth"]}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:person:s-haddad","type":"Person","canonicalName":"S. Haddad","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","aliases":["shaddad"]}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:northwind-labs","type":"Organization","canonicalName":"Northwind Labs","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:bluebird-foundation","type":"Organization","canonicalName":"Bluebird Foundation","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:cinder-collective","type":"Organization","canonicalName":"Cinder Collective","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:harbor-research","type":"Organization","canonicalName":"Harbor Research","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:tessellate-dao","type":"Organization","canonicalName":"Tessellate DAO","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:org:quill-systems","type":"Organization","canonicalName":"Quill Systems","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:zk-prover","type":"Project","canonicalName":"ZK Prover","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:ledger-indexer","type":"Project","canonicalName":"Ledger Indexer","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:state-sync","type":"Project","canonicalName":"State Sync","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:rollup-bridge","type":"Project","canonicalName":"Rollup Bridge","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:account-toolkit","type":"Project","canonicalName":"Account Toolkit","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:mempool-observatory","type":"Project","canonicalName":"Mempool Observatory","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:docs-portal","type":"Project","canonicalName":"Docs Portal","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:project:light-client","type":"Project","canonicalName":"Light Client","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:zk-prover-core","type":"Codebase","canonicalName":"zk-prover-core","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Rust"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:zk-prover-cli","type":"Codebase","canonicalName":"zk-prover-cli","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Rust"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:indexer-node","type":"Codebase","canonicalName":"indexer-node","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Go"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:indexer-schema","type":"Codebase","canonicalName":"indexer-schema","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"TypeScript"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:sync-engine","type":"Codebase","canonicalName":"sync-engine","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Rust"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:bridge-contracts","type":"Codebase","canonicalName":"bridge-contracts","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Solidity"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:account-sdk","type":"Codebase","canonicalName":"account-sdk","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"TypeScript"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:code:light-client-rs","type":"Codebase","canonicalName":"light-client-rs","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:language":"Rust"}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:topic:zero-knowledge","type":"ResearchTopic","canonicalName":"Zero Knowledge Proofs","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:topic:account-abstraction","type":"ResearchTopic","canonicalName":"Account Abstraction","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:topic:data-availability","type":"ResearchTopic","canonicalName":"Data Availability","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:topic:consensus-safety","type":"ResearchTopic","canonicalName":"Consensus Safety","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:topic:mev-mitigation","type":"ResearchTopic","canonicalName":"MEV Mitigation","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:protocol:proof-envelope","type":"Protocol","canonicalName":"Proof Envelope Protocol","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:protocol:account-ops","type":"Protocol","canonicalName":"Account Operations Protocol","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:protocol:blob-commit","type":"Protocol","canonicalName":"Blob Commitment Protocol","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:protocol:light-sync","type":"Protocol","canonicalName":"Light Sync Protocol","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:network:mainnet-sim","type":"Network","canonicalName":"Mainnet Simulation","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:chainId":9001}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:network:testnet-sim","type":"Network","canonicalName":"Testnet Simulation","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org","extensions":{"eth:chainId":9002}}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:l2:tessera","type":"Layer2","canonicalName":"Tessera","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:l2:cascade","type":"Layer2","canonicalName":"Cascade","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:l2:lattice","type":"Layer2","canonicalName":"Lattice","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:app:swap-desk","type":"Application","canonicalName":"Swap Desk","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:app:lend-pool","type":"Application","canonicalName":"Lend Pool","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:app:name-registry","type":"Application","canonicalName":"Name Registry","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:app:vault-manager","type":"Application","canonicalName":"Vault Manager","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:fund:open-proofs-fund","type":"FundingProgram","canonicalName":"Open Proofs Fund","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:fund:public-goods-round","type":"FundingProgram","canonicalName":"Public Goods Round","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:fund:research-stipends","type":"FundingProgram","canonicalName":"Research Stipends","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:pub:recursive-proofs-paper","type":"Publication","canonicalName":"Recursive Proofs at Scale","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:pub:aa-survey","type":"Publication","canonicalName":"A Survey of Account Abstraction Designs","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:pub:da-sampling-note","type":"Publication","canonicalName":"Notes on Data Availability Sampling","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:event:proof-summit","type":"Event","canonicalName":"Proof Summit","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
{"openontology":"0.1","kind":"Entity","id":"eth:event:rollup-workshop","type":"Event","canonicalName":"Rollup Workshop","createdAt":"2026-07-26T00:00:00Z","createdBy":"mailto:curator@example.org"}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:001","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":26,"end":28}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:002","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":27,"end":29}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:003","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":28,"end":30}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:004","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":29,"end":31}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:005","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":30,"end":32}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:006","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":31,"end":33}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:007","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":32,"end":34}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:008","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":33,"end":35}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:009","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":34,"end":36}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:010","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":35,"end":37}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:011","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":36,"end":38}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:012","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":37,"end":39}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:013","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":38,"end":40}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:014","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":39,"end":41}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:015","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":40,"end":42}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:016","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":41,"end":43}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:017","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":42,"end":44}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:018","source":"eth:source:roadmap-2026","selector":{"type":"line-range","start":43,"end":45}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:019","source":"eth:source:commit-a41f","selector":{"type":"commit-path","path":"src/zk-prover-core.rs","commit":"a41f"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:020","source":"eth:source:commit-a41f","selector":{"type":"commit-path","path":"src/zk-prover-core.rs","commit":"a41f"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:021","source":"eth:source:commit-a41f","selector":{"type":"commit-path","path":"src/zk-prover-cli.rs","commit":"a41f"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:022","source":"eth:source:commit-b72c","selector":{"type":"commit-path","path":"src/indexer-node.rs","commit":"b72c"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:023","source":"eth:source:commit-b72c","selector":{"type":"commit-path","path":"src/indexer-schema.rs","commit":"b72c"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:024","source":"eth:source:commit-c93d","selector":{"type":"commit-path","path":"src/sync-engine.rs","commit":"c93d"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:025","source":"eth:source:commit-c93d","selector":{"type":"commit-path","path":"src/sync-engine.rs","commit":"c93d"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:026","source":"eth:source:commit-d10e","selector":{"type":"commit-path","path":"src/bridge-contracts.rs","commit":"d10e"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:027","source":"eth:source:commit-d10e","selector":{"type":"commit-path","path":"src/bridge-contracts.rs","commit":"d10e"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:028","source":"eth:source:commit-a41f","selector":{"type":"commit-path","path":"src/account-sdk.rs","commit":"a41f"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:029","source":"eth:source:commit-a41f","selector":{"type":"commit-path","path":"src/account-sdk.rs","commit":"a41f"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:030","source":"eth:source:commit-c93d","selector":{"type":"commit-path","path":"src/light-client-rs.rs","commit":"c93d"}}
|
||||
{"openontology":"0.1","kind":"Evidence","id":"eth:evidence:031","source":"eth:source:commit-c93d","selector":{"type":"commit-path","path":"src/light-client-rs.rs","commit":"c93d"}}
|
||||
25
examples/openontology/ethereum-ecosystem/data/sources.ndjson
Normal file
25
examples/openontology/ethereum-ecosystem/data/sources.ndjson
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{"openontology":"0.1","kind":"Source","id":"eth:source:northwind-team","sourceType":"web-page","uri":"https://example.org/team","title":"Northwind Labs team page","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:bluebird-team","sourceType":"web-page","uri":"https://example.org/bluebird/team","title":"Bluebird Foundation team page","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:cinder-team","sourceType":"web-page","uri":"https://example.org/cinder/team","title":"Cinder Collective contributors","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:harbor-team","sourceType":"web-page","uri":"https://example.org/harbor/people","title":"Harbor Research people","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:tessellate-members","sourceType":"web-page","uri":"https://example.org/tessellate/members","title":"Tessellate DAO members","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:quill-about","sourceType":"web-page","uri":"https://example.org/quill/about","title":"Quill Systems about page","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:zk-prover-readme","sourceType":"markdown","uri":"https://example.org/repo/zk-prover/README.md","title":"zk-prover README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:indexer-readme","sourceType":"markdown","uri":"https://example.org/repo/indexer/README.md","title":"indexer README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:sync-readme","sourceType":"markdown","uri":"https://example.org/repo/sync/README.md","title":"sync-engine README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:bridge-readme","sourceType":"markdown","uri":"https://example.org/repo/bridge/README.md","title":"bridge-contracts README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:account-readme","sourceType":"markdown","uri":"https://example.org/repo/account/README.md","title":"account-sdk README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:light-readme","sourceType":"markdown","uri":"https://example.org/repo/light/README.md","title":"light-client README","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:commit-a41f","sourceType":"git-commit","uri":"https://example.org/repo/zk-prover/commit/a41f","title":"zk-prover commit a41f","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/plain","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:commit-b72c","sourceType":"git-commit","uri":"https://example.org/repo/indexer/commit/b72c","title":"indexer commit b72c","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/plain","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:commit-c93d","sourceType":"git-commit","uri":"https://example.org/repo/sync/commit/c93d","title":"sync-engine commit c93d","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/plain","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:commit-d10e","sourceType":"git-commit","uri":"https://example.org/repo/bridge/commit/d10e","title":"bridge commit d10e","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/plain","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:grants-ledger","sourceType":"api-response","uri":"https://example.org/api/grants","title":"Grants ledger API","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:roadmap-2026","sourceType":"web-page","uri":"https://example.org/roadmap/2026","title":"2026 ecosystem roadmap","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0","stale":true,"lastCheckedAt":"2026-07-26T00:00:00Z"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:proof-summit-program","sourceType":"web-page","uri":"https://example.org/events/proof-summit","title":"Proof Summit program","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:rollup-workshop-notes","sourceType":"web-page","uri":"https://example.org/events/rollup-workshop","title":"Rollup Workshop notes","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:l2-registry","sourceType":"api-response","uri":"https://example.org/api/l2s","title":"Layer-2 registry","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:app-registry","sourceType":"api-response","uri":"https://example.org/api/apps","title":"Application registry","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:spec-index","sourceType":"web-page","uri":"https://example.org/specs","title":"Protocol specification index","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:paper-index","sourceType":"web-page","uri":"https://example.org/papers","title":"Publication index","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
{"openontology":"0.1","kind":"Source","id":"eth:source:dependency-manifest","sourceType":"csv","uri":"https://example.org/data/dependencies.csv","title":"Dependency manifest export","publisher":"example.org","retrievedAt":"2026-07-26T00:00:00Z","mediaType":"text/html","license":"CC-BY-4.0"}
|
||||
Loading…
Add table
Add a link
Reference in a new issue