Skip to content

Add New Horizons Schemas#2436

Closed
Bwc9876 wants to merge 3 commits into
SchemaStore:masterfrom
Bwc9876:add-new-horizons-schema
Closed

Add New Horizons Schemas#2436
Bwc9876 wants to merge 3 commits into
SchemaStore:masterfrom
Bwc9876:add-new-horizons-schema

Conversation

@Bwc9876
Copy link
Copy Markdown

@Bwc9876 Bwc9876 commented Aug 23, 2022

Adds schemas for planet, star system, translation, and manifest files for the New Horizons modding tool for the game Outer Wilds.

Comment thread src/api/json/catalog.json Outdated
{
"name": "New Horizons Translation",
"description": "Describes a translation config for the New Horizons framework",
"fileMatch": [
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These file match patterns seem a little too generic and I suspect they will create a lot of false positives. Can you come up with a pattern that is less generic?

Comment thread src/api/json/catalog.json Outdated
{
"name": "New Horizons System",
"description": "Describes a star system config for the New Horizons framework",
"fileMatch": [
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These file match patterns seem a little too generic and I suspect they will create a lot of false positives. Can you come up with a pattern that is less generic?

@GerryFerdinandus GerryFerdinandus marked this pull request as draft September 3, 2022 12:12
@Bwc9876 Bwc9876 closed this Oct 27, 2022
madskristensen pushed a commit that referenced this pull request May 23, 2026
* Add AlgoVoi Compliance Receipt v1 schema

The AlgoVoi compliance receipt is the categorical screening decision
record emitted by an AlgoVoi-discipline screening provider at admission
time (ALLOW / REFER / DENY) and retained as part of an audit chain under
framework-bound retention obligations (UK MLR 2017 reg 40, EU AMLD5/6,
MiCA Art 80, AMLR Art 56, DORA Art 14).

The categorical outcome is load-bearing for downstream regulatory
obligations -- under UK POCA 2002 s 330 a REFER carries a mandatory SAR
obligation that a DENY does not -- so the schema enforces a closed enum
on screen_result rather than a score/tier projection.

Substrate references:
- x402-foundation/x402 PR #2436 (canonicalisation discipline)
- x402-foundation/x402 PR #2434 (compliance-receipt-fixture)
- chopmob-cloud/algovoi-substrate (reference implementations in Python
  + TypeScript that produce schema-valid receipts)
- chopmob-cloud/algovoi-jcs-conformance-vectors (the canonical home of
  this schema with examples and per-anchor-set conformance vectors)

Includes 3 positive test cases (ALLOW UK+EU, REFER UK with SAR
obligation, DENY across UK/EU/US sanctions) and 7 negative cases
(missing required field, invalid screen_result, float timestamp,
empty jurisdiction_flags, invalid DID format, unknown canon_version,
extra field).

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants