CodeSampleX

Exemple

configure annotations.HttpRule with URL patterns, bindings, and verify proto serialization

sha256:b060ee723554c13319f8a382d31ae9e983de9a30549ca90f86a115f2881edd76

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é linux 24 · ubuntu · glibc 2.39 x64 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-23

Cas

HOW
Objectif
configure annotations.HttpRule with URL patterns, bindings, and verify proto serialization
Paquets
Symboles
  • annotations.HttpRule
Créé
2026-08-23T16:23:52Z

Contrat

  1. annotations.HttpRule configures HTTP GET pattern, selector, and response body mappings with getter methods
  2. annotations.HttpRule supports additional HTTP bindings for secondary route patterns
  3. annotations.HttpRule supports custom HTTP patterns with custom verbs and paths
  4. annotations.HttpRule serializes to binary protobuf format and deserializes back preserving all pattern and selector fields
  5. annotations.HttpRule resets state correctly with Reset and implements protoreflect.Message

Fichiers

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

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

Seeder d'origine

anonyme