Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EU AI Act Article 50 Launch Patch — fictional TypeScript/JavaScript engineering proof

Test proof

This small repository demonstrates what a bounded implementation handoff can look like after a buyer's counsel or authorized compliance owner has supplied the approved requirement.

The example product, company, revision, requirement, and evidence are fictional. Nothing here is a client result, legal opinion, audit, certification, or compliance guarantee.

Current delivery window

Forhemit Labs has two fixed-capacity implementation slots at $9,800 each for one TypeScript/JavaScript web product, up to three buyer-approved surfaces, and no more than 24 engineering hours delivered in five business days.

The founding purchase window closes 3 August 2026 at 20:00:53 UTC (1:00:53 PM PDT), or earlier if both slots are purchased. Run the private 60-second technical fit check or email Stefano Stokes for human review. A human qualifies fit before any private checkout is shared.

Do not send credentials, sensitive code, payment-card details, or other secrets. Buyer counsel or the buyer's authorized compliance owner retains every applicability and wording decision.

August 2026 implementation path

The European Commission's 20 July 2026 guidelines state that the AI Act Article 50 transparency obligations apply from 2 August 2026. This repository does not determine whether those obligations apply to a product. It gives technical teams an inspectable implementation pattern after qualified counsel or an authorized compliance owner has made that decision and approved the wording and acceptance criteria.

What is inspectable

  • src/proof-state.mjs models before-and-after disclosure behavior.
  • src/disclosure-event.mjs builds a minimal, immutable render-assertion event that binds an approved notice to a policy, build, surface, locale, evidence ID, timestamp, and normalized notice hash.
  • test/proof-state.test.mjs verifies the selected UI behavior and evidence state.
  • example/evidence-example.json records the fictional revision, surface, checks, and known limitations.
  • Issue #1 gives technical buyers a six-step TypeScript/JavaScript implementation handoff checklist.

Run the checks with Node.js 20 or later:

npm test

Inspect the interactive fictional proof or the fixed engagement boundary.

Reusable CI evidence guard

This repository also ships a dependency-free GitHub Action that validates the structure of a buyer-approved implementation-evidence manifest and requires every recorded technical check to pass. It deliberately rejects top-level compliance assertions and any manifest that says it contains a legal determination.

- name: Validate implementation evidence
  uses: stevenknowswhy/article50-launch-patch-proof@v1.3.0
  with:
    manifest-path: example/evidence-example.json

Copy example/evidence-example.json, keep the legal determination flag false, name the approved source and product revision, record the implemented behavior and checks, and state known limitations. A passing Action means only that those fields and passing technical checks are present. It is not an applicability decision, legal opinion, audit, certification, or compliance guarantee.

Counsel, compliance advisors, and product studios with a named buyer and approved requirement can use the partner handoff. The advisor retains the client and interpretation relationship; Forhemit takes only the bounded production implementation.

Evidence-event boundary

The event is deliberately named interaction_disclosure_render_asserted. A server-side receipt can record that an authenticated integration asserted a render event; it does not prove that a person perceived the notice or that the wording is legally sufficient. A real handoff should pair this event with automated UI evidence for the approved interaction state and keep direct identifiers out of the event where a pseudonymous evidence ID will do.

Boundary

The demo tests whether approved product behavior was implemented. It does not determine whether Article 50 applies, select legally sufficient wording, or prove that any real product complies with law. Those decisions remain with the buyer and its qualified advisers.

Releases

Packages

Contributors

Languages