Skip to content

feat: add enterprise compatibility validation framework - #4

Open
jameskurz-filecoin wants to merge 8 commits into
fil-one:mainfrom
jameskurz-filecoin:james/enterprise-readiness
Open

feat: add enterprise compatibility validation framework#4
jameskurz-filecoin wants to merge 8 commits into
fil-one:mainfrom
jameskurz-filecoin:james/enterprise-readiness

Conversation

@jameskurz-filecoin

@jameskurz-filecoin jameskurz-filecoin commented Aug 19, 2026

Copy link
Copy Markdown

References FIL-938, FIL-964, FIL-968, FIL-971.

Adds an offline validation harness for S3 compatibility: pytest, a redacted JSON result format, transport-security checks, and an approval-gated workflow for later live runs.

Nothing in this PR talks to a customer endpoint. No row is marked Verified. Object Lock and Snowflake are explicitly unverified.

uv run pytest -q — 41 passed.

Live regional runs, GitHub environment credentials, and Object Lock still required before any public claim.

Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-964
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-938
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-964
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-971
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-971
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Refs: FIL-968
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
Signed-off-by: James Kurz <255140170+jameskurz-filecoin@users.noreply.github.com>
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedjsonschema@​4.26.099100100100100

View full report

@jameskurz-filecoin

Copy link
Copy Markdown
Author

@pyropy, when you have a chance, could you review the evidence model, mutation/cleanup safety, and approval-gated workflow in this PR? All validation so far is offline; the PR calls out the regional live checks that remain before any compatibility claim can be promoted.

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.

1 participant