CodeSampleX

Exemple

google.golang.org/genproto/googleapis/rpc v0.0.0-20260825221802-da73d73af1c5: attribute_context.AttributeContext

Échantillon vérifié pour golang google.golang.org/genproto/googleapis/rpc v0.0.0-20260825221802-da73d73af1c5: attribute_context.AttributeContext. Le contrat…

sha256:e696cdf4c2dfbb0744da719268583c4d34f13ba31f6de77fb7d51446035e68a9

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré go linux 24 · ubuntu · glibc 2.39 x64 go go go

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-30

Cas

HOW
Objectif
verify google.golang.org/genproto/googleapis/rpc/context/attribute_context.AttributeContext in pkg:golang/google.golang.org/genproto/googleapis/rpc@v0.0.0-20260825221802-da73d73af1c5
Paquets
Symboles
  • google.golang.org/genproto/googleapis/rpc/context/attribute_context.AttributeContext
Environnement
go
Créé
2026-08-30T14:34:31Z

Contrat

  1. AttributeContext fields Request, Response, Origin, Source, Destination, and Resource store structured RPC metadata accessible via getters.
  2. AttributeContext and its nested fields return safe nil or empty values when called on nil receivers.
  3. AttributeContext serializes to and deserializes from protocol buffer binary format preserving nested Request, Response, and Peer details.
  4. AttributeContext.Reset clears all fields and resets the message back to zero state.
  5. AttributeContext_Request stores Method, Path, Host, Headers, and Auth metadata accurately.

Fichiers

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • main.go
  • spec.json
  • test/contract_test.go

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme