Skip to content

docs: gRPC new services, CLI diagnostic flags, external-signer transport parity#54

Draft
JimCollinson wants to merge 1 commit into
mainfrom
claude/prose-2026-05-29-grpc-cli-external-signers
Draft

docs: gRPC new services, CLI diagnostic flags, external-signer transport parity#54
JimCollinson wants to merge 1 commit into
mainfrom
claude/prose-2026-05-29-grpc-cli-external-signers

Conversation

@JimCollinson
Copy link
Copy Markdown
Collaborator

Summary

Prose updates for three upstream surface changes that landed between the 2026-05-28 and 2026-05-29 sweeps:

  • docs/sdk/reference/grpc-services.md — Documents three new gRPC services added in ant-sdk cac111f: UploadService (PrepareFileUpload, PrepareDataUpload, shared PrepareUploadResponse, FinalizeUpload), WalletService (GetAddress, GetBalance, Approve), and extended ChunkService (PrepareChunk, FinalizeChunk).
  • docs/cli/command-reference.md — Adds --upgrade-channel <stable|beta> to the ant node add parameters table and --all-peers / --peer-count diagnostic flags to the ant chunk get table, per ant-client eeba52b.
  • docs/sdk/reference/language-bindings/python.md — Corrects the claim that wallet and external-signer methods are REST-only. The gRPC bindings now implement these methods (previously stubs).
  • docs/sdk/how-to-guides/use-external-signers-for-upload-payments.md — Updates Step 5 to reflect gRPC parity with REST for the full external-signer flow (data_map, data_map_address, store_data_map all available on gRPC UploadService and ChunkService).

All four pages have their verification blocks advanced to the new upstream SHAs.

Verification

  • ant-sdk audited at cac111f35bdc30cf05a82468d5fa84d594626d87
  • ant-client audited at eeba52b997415164421999287d54fce6beae3bd3

Test plan

  • Review gRPC service signatures and response fields against proto definitions at cac111f
  • Confirm --upgrade-channel, --all-peers, --peer-count flags match ant-client CLI source at eeba52b
  • Confirm Python gRPC client implements wallet/external-signer methods at cac111f (not stubs)
  • Confirm FinalizeUploadRequest.store_data_map and FinalizeUploadResponse.data_map exist in gRPC proto at cac111f

https://claude.ai/code/session_01Ya1BxEQEh3TbvgrvELwwQk


Generated by Claude Code

- grpc-services.md: add UploadService (PrepareFileUpload, PrepareDataUpload,
  FinalizeUpload) and WalletService (GetAddress, GetBalance, Approve); extend
  ChunkService with PrepareChunk and FinalizeChunk RPCs
- command-reference.md: add --upgrade-channel <stable|beta> to ant node add;
  add --all-peers and --peer-count diagnostic flags to ant chunk get
- python.md: fix incorrect claim that wallet and external-signer operations are
  REST-only; the gRPC client now implements these at parity with REST
- use-external-signers-for-upload-payments.md: remove stale claim that REST is
  required for full finalize response surface; gRPC UploadService exposes
  data_map, data_map_address, and store_data_map at full parity with REST

Verified against ant-sdk cac111f35bdc30cf05a82468d5fa84d594626d87
and ant-client eeba52b997415164421999287d54fce6beae3bd3.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants