Skip to content

Add Gloas arms to attestation aggregation - #425

Open
AntiD2ta wants to merge 4 commits into
gloas-attestation-payload-votesfrom
gloas-attestation-aggregation
Open

Add Gloas arms to attestation aggregation#425
AntiD2ta wants to merge 4 commits into
gloas-attestation-payload-votesfrom
gloas-attestation-aggregation

Conversation

@AntiD2ta

@AntiD2ta AntiD2ta commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • convert Gloas aggregate attestations into versioned aggregate-and-proof containers
  • convert signed Gloas aggregate-and-proof containers for submission
  • reject missing Gloas payload arms before signing or submission

Validation

Fresh Glam-8 Kurtosis enclave from genesis: health checks pass after Gloas activation; Vouch retrieved attestation data and submitted attestations successfully

@AntiD2ta AntiD2ta self-assigned this Aug 18, 2026
@AntiD2ta
AntiD2ta force-pushed the gloas-attestation-aggregation branch from 02ca141 to 05e413a Compare August 18, 2026 14:32
@AntiD2ta
AntiD2ta marked this pull request as ready for review August 18, 2026 15:22
Dispatch Gloas aggregate-and-proof values through the existing versioned containers and reject missing selected arms.\n\nFiles: attestation aggregator conversion and focused coverage.\n\nLive Dirk-backed aggregate verification remains pending an available Gloas environment.
The version conversion tests asserted only the scalar accessors, which are
satisfied by a container whose Aggregate or Message is nil.  Such a container
panics in submitAggregateAttestations, which reads Slot() through
Message.Aggregate.Data with no nil guard.  Assert the aggregate through the arm
each version names, and assert Slot() on the signed path.

Also drop the redundant name parameter from the conversion helpers in favour of
version.String(), and return nil rather than an empty container alongside the
error from the outer default arms.
@AntiD2ta
AntiD2ta force-pushed the gloas-attestation-aggregation branch from 5b47a9c to a65e38e Compare August 21, 2026 09:19
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