Login to follow
OKF Store

OKF Store (ODC)

Stable version 0.1.0 (Compatible with ODC)
Uploaded on 2 Aug (2 weeks ago) by Michael Guzman
OKF Store

OKF Store (ODC)

Details
Detailed Description

OKF Store is an ODC app providing entity storage, ingestion, and trust-aware read access for Open Knowledge Format (OKF) v0.2 knowledge bundles.


It ingests a bundle from a zip archive, parses every concept's frontmatter through OkfParsingLibrary, and persists concepts, tags, sources, verifications, and resolved links between concepts. Trust tier and lifecycle status are derived at query time from the underlying records rather than stored directly, so they always reflect a concept's actual verification history rather than a value that could drift out of sync.


A set of service actions expose bundle discovery, concept retrieval by path, filtered multi-concept search, and link traversal in both directions. These are designed to be called directly or wrapped as agent tools, as OKF Agent does on top of this app.


OKF Store implements the consumer side of OKF v0.2, reading and storing conformant bundles. There is no producer or export action in this release.

Limitations
  • OKF Store implements the consumer side of OKF v0.2 only. There is no export action, and no interoperability or round-trip claim applies.
  • IngestBatch and LinkResolution each run on a 5-minute schedule, the minimum ODC allows. Allow up to roughly 10 minutes after upload before a bundle is fully queryable with links resolved.
  • Attested Computation concepts declare a computation, parameters, an executor, and an attester, preserved through ExtraFrontMatter but not executed, invoked, or checked.
  • Tags are stored as one comma-separated string. A comma followed by a space round-trips correctly; a comma with no following space, or a trailing comma, cannot be told apart from two separate tags.
  • Trust tier and status are derived at query time, not stored on the concept; there is no indexable trust tier or status column.
License

https://opensource.org/license/BSD-3-Clause