Quick Start: credential offers never define the schema URL from the saved GUID
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Área
- documentation
Línea de trabajo
Start with documentation/develop/quick-start.md, tracing the saved schema GUID at lines 153–156 to the schemaId fields in both issuance tabs at lines 598–600. Read the Agent 2.0.0 schemaId annotation and raw-schema endpoint linked in the issue to confirm the expected URL shape and agent context. Update the guide so readers can construct and reuse a reference to the created schema, then verify it against the stated acceptance criteria.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
User impact
A developer reaches issuance with only a saved schema GUID, then must supply an undefined [[schemaId]]. A bare GUID is not the dereferenceable schema reference required by the pinned Agent.
Affected documentation and ownership
- Page: Quick Start Guide, GET 200 at 2026-10-28 20:48:50 UTC; affected source text is also deployed.
- Editable owner: hyperledger-identus/docs, local hand-authored
documentation/develop/quick-start.mdatfa985dfa33caefa45bf1e9009e1f6f5a445344fb; not imported SDK content or generated API output. - Intended versions: page environment pins select Agent 2.0.0 (
5865d9470dc5ce6631aec780e7cf63d4f454555a); SDK checkout selects v6.6.0 (1a9da8135ec5745bca182904f0a1703d7be6d1a2). Matching pins, not latest releases, govern this comparison. - Affected text: Save the schema GUID → use schemaId in credential offers (both issuance tabs).
Observed versus expected
The schema step says to capture guid for further steps. Both offer bodies later contain "schemaId": [[schemaId]], but neither defines that variable or explains how the GUID becomes a schema URL. Expected: a reader can obtain the usable reference to the just-created schema, including an appropriate reachable base URL, and reuse it consistently. This missing dataflow step is distinct from JSON quoting.
Evidence and reproduction
- Follow the linked page statically from schema creation to either offer. The substitution list defines other inputs, not schemaId.
- The pinned schemaId annotation requires a JSON-schema URL, with an example ending in
/cloud-agent/schema-registry/schemas/{guid}/schema; the raw-schema endpoint corroborates that path. - The compatibility parser carries the supplied string unchanged. Claim validation uses schema dereferencing and GenericUriResolver; there is no GUID-to-URL expansion. A schemeless GUID cannot be resolved there.
No HTTP error code, actual network reachability or successful issuance is claimed.
Verification used Python 3.13.15 text/HTML inspection of immutable public sources and deployed text. No repository code, compiler/build, service request or browser test was run; deployment commit identity is not exposed.
Existing work checked
Fully paginated open/closed issue-and-PR inventories in docs, cloud-agent and sdk-ts, plus title/body/comment searches by page/component/root cause and relevant discussion/patch reads. docs #222/PR #223 pinned versions and added schemaId but never defined this mapping. docs #202 concerns VCDM API migration; the compatibility field is still accepted at the intended version. cloud-agent #1213 concerns generated API examples mixing AnonCreds/W3C schema formats, not this portal-local missing step. GUID/schemaId and Quick Start searches found no matching open repair.
Acceptance criteria
- A reader with the preceding schema response can fill the schema reference in both issuance tabs without guessing its construction.
- Validate the documented reference against Agent 2.0.0: it resolves to the intended schema from the required agent context and is used consistently in the subsequent flow.
- Lenguaje dominante
- TypeScript
- Estrellas
- 15
- Forks
- 8
- Merge medio
- 3 d 14 h
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hyperledger-identus/docs
-
bug documentation ready-for-agent
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
hyperledger-identus/docs#303 · 1 comentario ·
-
bug documentation ready-for-agent
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
hyperledger-identus/docs#302 · 1 comentario ·
-
bug documentation ready-for-agent
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
hyperledger-identus/docs#301 · 1 comentario ·
-
bug documentation ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
hyperledger-identus/docs#299 · 1 comentario ·
-
bug documentation ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
hyperledger-identus/docs#298 · 1 comentario ·
Todos los issues de hyperledger-identus/docs
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Slaymish/HealthAgent#7 ·
-
area: engine topic: math type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Get-Concord-AI/concord-mcp#310 ·
Los mantenedores suelen responder en 1 día
-
Correct install_claude: 'marketplace add' over a different source is refused, not replaced in placeAbiertotype:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
nightgauge/nightgauge#2804 ·
Los mantenedores suelen responder en 1 día