Quick Start: connectionless TypeScript steps point to controls missing from the pinned demo
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- documentation
Línea de trabajo
Lee documentation/develop/quick-start.md en los pasos de oferta de credenciales y de invitación a la presentación, y compáralos con demos/next/src/pages/connections.tsx y demos/next/src/components/OOB.tsx de la demostración del SDK fijado. Actualiza ambos flujos de TypeScript para que coincidan con la ruta Connections, los controles de invitación, el remitente y los pasos de aceptación separados que muestran esas fuentes. El trabajo estará terminado cuando ambas pestañas describan correctamente la demostración v6.6.0 y cumplan los criterios de aceptación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
User impact
TypeScript users cannot locate the instructed invitation input/button, blocking the documented connectionless credential and presentation journeys.
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: Credential-offer invitation steps and presentation invitation steps. Limited to TypeScript; matching mobile versions were not established.
Observed versus expected
The tabs direct users to “Credential Offer” / “Request Presentation” sections and an Accept Invitation button. In v6.6.0, the invitation input is on Connections, headed Accept OOB (Connections / Presentations), with a Create connection button. Expected: give an actual pinned-demo entry path/control for both flows; identify the proof invitation as coming from the verifier, not the issuer.
Evidence and reproduction
Compare:
- Connections page mounting OOB.
- OOB heading, Create connection button, and parse/accept handler.
- SDK attachment handling: OOB import stores/emits attached messages; it does not automatically accept the credential offer.
- Pinned SDK presentation example, already pointing to Connections.
No browser session was run; navigation, labels and handler behavior are established statically.
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. Searched page/path, connectionless, demo/accept and Accept Invitation. Reviewed docs PR #145, #159, #196, #223 and discussion/patches; none corrects these connectionless UI steps. sdk-ts PR #470 changes separately owned SDK examples, not this local portal Markdown. No matching open repair was found.
Acceptance criteria
- Both TypeScript connectionless tabs describe controls/navigation present in v6.6.0.
- Identify the correct invitation sender and distinguish invitation import from subsequent offer/proof acceptance.
- Verify route, input and action against matching demo source or a safe local demo run.
- 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 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
excaliburjs/Excalibur#3895 ·
Los mantenedores suelen responder en 3 días
-
infer_audio_type only recognises one MPEG Layer III frame header, so most MP3 files are rejectedPosiblemente ocupada @Steve-20-ai la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Earn report crashes with "RangeError: Invalid time value" when a report row has an unparsable timestampPosiblemente ocupada @Gurkaran18 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
joinmarket-webui/jam#1588 ·
Los mantenedores suelen responder en 3 días
-
BeOS .json missingAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
mihaip/infinite-mac#475 ·