Quick Start: TypeScript demo requires Accept, but the guide promises automatic offer acceptance
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- documentation
Hướng nghiên cứu
Đọc documentation/develop/quick-start.md ở phần TypeScript Sample APP và so sánh với bản demo được ghim ở v6.6.0 trong Message.tsx và actions/index.ts. Xác nhận điều khiển Accept và yêu cầu mà nó gửi, đồng thời phân biệt việc holder chấp nhận với automaticIssuance của issuer. Cập nhật hướng dẫn để mô tả thao tác của holder, sau đó đối chiếu hướng dẫn với các nguồn đã ghim này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
User impact
A holder waits for automatic acceptance instead of performing the action needed to send the credential request.
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: TypeScript Sample APP offer-acceptance claim
Observed versus expected
The guide says the CredentialOffer “will be automatically accepted as soon as it reaches the browser.” The pinned NextJS demo instead displays Accept / Reject for a received unanswered offer. Expected: describe the explicit holder acceptance step and where to perform it. Issuer automaticIssuance: true controls issuance after a request, not holder consent.
Evidence and reproduction
Compare Message.tsx Accept calling app.acceptCredentialOffer, the acceptCredentialOffer action preparing/sending the credential request, and the registered message handler, which processes issued credentials and displays messages rather than auto-accepting offers.
This is a pinned-source contradiction, not an interactive browser result.
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 Quick Start, demo/accept, acceptCredentialOffer, automaticIssuance and auto-accept. Reviewed docs PR #60, #145, #159, #196, #223 and relevant discussion/patches: none repairs this sample-app acceptance claim. The protocol-filter repair proposed in closed PR #196 is separate. No matching open repair was found.
Acceptance criteria
- TypeScript sample-app instructions describe the holder action required by v6.6.0 instead of promising automatic offer acceptance.
- Verify the documented control/action against the pinned demo, distinguishing holder acceptance from issuer automatic issuance.
- Ngôn ngữ chính
- TypeScript
- Star
- 15
- Fork
- 8
- Merge trung bình
- 3 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của hyperledger-identus/docs
-
bug documentation ready-for-agent
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
hyperledger-identus/docs#303 · 1 bình luận ·
-
bug documentation ready-for-agent
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
hyperledger-identus/docs#302 · 1 bình luận ·
-
bug documentation ready-for-agent
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
hyperledger-identus/docs#301 · 1 bình luận ·
-
bug documentation ready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
hyperledger-identus/docs#299 · 1 bình luận ·
-
bug documentation ready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
hyperledger-identus/docs#298 · 1 bình luận ·
Tất cả issue của hyperledger-identus/docs
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
excaliburjs/Excalibur#3895 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
infer_audio_type only recognises one MPEG Layer III frame header, so most MP3 files are rejectedCó thể đã có người làm @Steve-20-ai đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Earn report crashes with "RangeError: Invalid time value" when a report row has an unparsable timestampCó thể đã có người làm @Gurkaran18 đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
joinmarket-webui/jam#1588 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
BeOS .json missingĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
mihaip/infinite-mac#475 ·