JSPM

  • Created
  • Published
  • Downloads 7225
  • Score
    100M100P100Q194403F
  • License (Apache-2.0 AND MIT)

ucanto transport

Package Exports

  • @ucanto/transport
  • @ucanto/transport/car
  • @ucanto/transport/cbor
  • @ucanto/transport/http
  • @ucanto/transport/jwt

Readme

@ucanto/transport

@ucanto/transport provides encoding, decoding, and transport mechanisms for UCAN-based RPC. It ensures reliable communication between clients and servers using standardized serialization formats.

What It Provides

  • Pluggable Transport Layer: Supports multiple encoding formats like CAR and CBOR.
  • Standardized Encoding: Ensures consistency in UCAN invocation serialization.
  • Extensible Communication: Enables integration with various network protocols.

How It Fits with Other Modules

For an overview and detailed usage information, refer to the main ucanto README.

Installation

npm install @ucanto/transport

Example Usage

import * as CAR from '@ucanto/transport/car';
import * as CBOR from '@ucanto/transport/cbor';

const encoded = CAR.encode({ invocations: [] });
const decoded = CBOR.decode(encoded);

For more details, see the ucanto documentation.