Proto reference

The schema of record. Fetch the .proto files directly for codegen.

Files

The .proto files are served at stable URLs so codegen tools and agents can fetch them directly rather than scraping documentation.

FieldTypeDescription
common.prototypesDecimal, Uint256, Address, Hash, Provenance, ConfirmationState, Session, Cursor, BlockRange, DeliveryMeta.
chain.protoserviceBlock, Transaction, Receipt, Log, ArbitrumTxType, LogFilter; ChainStream service.
equities.protoserviceInstrument, PriceReconciliation, CorporateActionEvent and its 13 detail variants; EquitiesStream service.
tape.protoserviceTapeEntry, ConsolidatedQuote, Candle, Venue, TradeKind; Tape service.
portfolio.protoserviceBalance, Position, NetWorthPoint, CostBasisMethod; Portfolio service.

Codegen

Generated clients are published so nobody has to run protoc, but the raw definitions are available if you would rather.

npm  install @robinhoodrpc/grpcpip  install robinhoodrpcgo   get github.com/robinhoodrpc/go-sdkcargo add robinhoodrpc

Correctness

Correctness note

The same protobuf generates the gRPC clients, the SDK types and the sink schemas, so REST, GraphQL and gRPC cannot drift apart. If a field exists in one interface it exists in all of them, with the same name and semantics.

Related