Skip to content

feat(proto): remove ComponentInfo.instance_id from ReportProverInfo contract#234

Merged
fakedev9999 merged 1 commit into
mainfrom
chore/remove-componentinfo-instance-id
Jun 25, 2026
Merged

feat(proto): remove ComponentInfo.instance_id from ReportProverInfo contract#234
fakedev9999 merged 1 commit into
mainfrom
chore/remove-componentinfo-instance-id

Conversation

@fakedev9999

@fakedev9999 fakedev9999 commented Jun 24, 2026

Copy link
Copy Markdown
Member

Summary

Removes ComponentInfo.instance_id from the ReportProverInfo public wire contract. The field is removed outright (no reserved marker) since no producer traffic has shipped.

Worker IDs are ECS task IDs in the producer path, so they are launch identities rather than stable build identities. The build-reporting contract should describe active component builds, keyed by (component, version, git_sha, image_tag), not per-worker instances.

Notes

  • instance_id was removed outright (no reserved marker) and the remaining build fields were renumbered contiguously (version=2, git_sha=3, image_tag=4), since no producer traffic has shipped.
  • No producer traffic has been shipped yet; mainnet prover component runtime tables are still empty.
  • No RPC/signing/domain semantics changed.

…ontract

Worker ids are ECS task (launch) identities, not stable build identities, so the
public build-reporting contract is keyed by (component, version, git_sha, image_tag).
The never-shipped instance_id is removed outright and the remaining build fields are
renumbered to a contiguous 1..4 (version=2, git_sha=3, image_tag=4) — no reserved
marker — since no producer traffic has shipped. No RPC / signing / domain / other
proto changes; regenerated spn-network-types.
@fakedev9999 fakedev9999 force-pushed the chore/remove-componentinfo-instance-id branch from 742578c to e07e786 Compare June 25, 2026 02:45
@fakedev9999 fakedev9999 merged commit f652c93 into main Jun 25, 2026
5 checks passed
@fakedev9999 fakedev9999 deleted the chore/remove-componentinfo-instance-id branch June 25, 2026 14:31
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