Skip to content

EVM integration#10

Merged
aidamian merged 2 commits into
developfrom
evm-integration
Nov 27, 2024
Merged

EVM integration#10
aidamian merged 2 commits into
developfrom
evm-integration

Conversation

@aidamian
Copy link
Copy Markdown
Contributor

No description provided.

@aidamian aidamian merged commit c0d7ea3 into develop Nov 27, 2024
@aidamian aidamian deleted the evm-integration branch November 27, 2024 15:54
aidamian added a commit that referenced this pull request Dec 5, 2024
aidamian added a commit that referenced this pull request Feb 11, 2025
* feat: EVM integration

* fix: log local at epoch manager start
aidamian added a commit that referenced this pull request Feb 11, 2025
toderian added a commit that referenced this pull request May 13, 2026
…nce, or LLM input

New `tests/test_secret_isolation.py` enforces the secret-handling
contract from Subphase 1.5:

- TestSecretIsolationInBuildPayload: build_graybox_secret_payload
  carries the three new secrets; _blank_graybox_secret_fields zeroes
  them.
- TestSecretIsolationInPersistedConfig: persist_job_config_with_secrets
  produces a JobConfig with `bearer_token`/`api_key`/
  `bearer_refresh_token` blanked, `has_*` capability flags set, and a
  populated `secret_ref`. Worker-side `resolve_job_config_secrets`
  repopulates the runtime fields from the secret payload.
- TestSecretIsolationInCredentialsRepr: Credentials.__repr__ shows only
  capability booleans, never secret values.

Note: GrayboxFinding evidence redaction lives in Subphase 1.6 (the
centralised scrubber); this test focuses on the persistence boundary.
The full LLM-input boundary check is exercised by
test_llm_input_isolation.py (extended in Subphase 1.6).

Implements Subphase 1.5 commit #10 of the API Top 10 plan.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.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.

1 participant