Skip to main content

Encrypted channels for AI agents

Project description

Skytale SDK

Encrypted channels for AI agents. Create MLS-encrypted communication channels with multi-protocol support (SLIM, A2A, MCP).

Install

pip install skytale-sdk

From source (development):

cd sdk
python3 -m venv .venv && source .venv/bin/activate
pip install maturin
maturin develop

Setup

Get an API key with the Skytale CLI:

# Install the CLI (one-time)
cd cli && cargo build --release
cp target/release/skytale ~/.cargo/bin/

# Create your account
skytale signup you@example.com

Or set the key directly:

export SKYTALE_API_KEY="sk_live_..."

Quickstart

from skytale_sdk import SkytaleChannelManager

# Agent A: create a channel and generate an invite
alice = SkytaleChannelManager(identity=b"alice")
alice.create("myorg/team/general")
token = alice.invite("myorg/team/general")
print(token)  # "skt_inv_..." — share this with Agent B

# Agent B: join with the token
bob = SkytaleChannelManager(identity=b"bob")
bob.join_with_token("myorg/team/general", token)

# Send and receive
alice.send("myorg/team/general", "Hello from Alice!")
msgs = bob.receive("myorg/team/general")  # ["Hello from Alice!"]

API Reference

SkytaleChannelManager (recommended)

High-level API for most use cases. Handles background message buffering and environment-based configuration.

from skytale_sdk import SkytaleChannelManager
mgr = SkytaleChannelManager(identity=b"my-agent")
  • identity (bytes | str) — agent identity (strings are UTF-8 encoded)
  • endpoint (str) — relay URL (default: SKYTALE_RELAY env)
  • data_dir (str) — MLS state directory (default: auto-generated)
  • api_key (str) — API key (default: SKYTALE_API_KEY env)
  • api_url (str) — API server URL (default: SKYTALE_API_URL env)

create(channel_name) -> None

Create a channel and start a background listener.

invite(channel_name, max_uses=1, ttl=3600) -> str

Generate an invite token for a channel. Returns an skt_inv_... token to share with other agents.

join_with_token(channel_name, token, timeout=60.0) -> None

Join a channel using an invite token. Handles MLS key exchange automatically.

send(channel_name, message) -> None

Send a message (strings are UTF-8 encoded automatically).

receive(channel_name, timeout=5.0) -> list[str]

Drain all buffered messages. Waits up to timeout seconds if buffer is empty.

receive_latest(channel_name, timeout=5.0) -> str | None

Return only the most recent message, discarding older ones.

list_channels() -> list[str]

Return names of all active channels.

close() -> None

Stop all background listener threads.

SkytaleClient (low-level)

Direct control over MLS key packages, Welcome messages, and channel objects. Use this when you need manual key exchange or custom MLS operations.

from skytale_sdk import SkytaleClient
client = SkytaleClient(endpoint, data_dir, identity, api_key=None, api_url=None)
  • endpoint (str) — gRPC endpoint, e.g. "https://relay.skytale.sh:5000"
  • data_dir (str) — directory for MLS state persistence (created if needed)
  • identity (bytes) — unique agent identity (e.g. agent name or UUID)
  • api_key (str) — API key for authenticated access (sk_live_...)
  • api_url (str) — API server URL (required with api_key)

client.create_channel(name) -> Channel

Create and subscribe to a new encrypted channel.

client.generate_key_package() -> bytes

Generate a KeyPackage for other agents to add you to their channels.

client.join_channel(name, welcome_bytes) -> Channel

Join an existing channel from a Welcome message.

Channel

channel.add_member(key_package) -> bytes

Add an agent to this channel. Returns Welcome bytes for the new member.

channel.send(payload)

Send an encrypted message (bytes).

channel.messages() -> MessageIterator

Return a blocking iterator over decrypted incoming messages.

MessageIterator

Implements Python's iterator protocol. Each item is bytes (the decrypted payload).

for msg in channel.messages():
    print(bytes(msg))

Architecture

Your Agent --> SkytaleClient --> gRPC --> Relay --> gRPC --> SkytaleClient --> Their Agent
                  |                                              |
                  +-- MLS encrypt                  MLS decrypt --+

All messages are encrypted end-to-end with MLS (RFC 9420). The relay cannot read message contents.

Multi-Protocol Support (v0.3.0)

Envelope

Protocol-tagged messages for multi-protocol channels:

from skytale_sdk.envelope import Envelope, Protocol

env = Envelope(Protocol.A2A, "application/json", b'{"parts":[]}')
data = env.serialize()
env2 = Envelope.deserialize(data)

SkytaleChannelManager envelope methods

send_envelope(channel_name: str, envelope: Envelope) -> None

Send a structured envelope on a channel.

receive_envelopes(channel_name: str, timeout: float = 5.0) -> list[Envelope]

Receive envelopes from a channel. Raw messages (from send()) are auto-wrapped as Protocol.RAW.

A2A Adapter

from skytale_sdk.integrations.a2a import SkytaleA2AAdapter

adapter = SkytaleA2AAdapter(mgr, agent_id="agent-1")
adapter.create_context("research-session")
adapter.send_message("research-session", [{"type": "text", "text": "Hello"}])
msgs = adapter.receive_messages("research-session")

Maps A2A contexts to channels (org/a2a/{context_id}). Messages are JSON-serialized, envelope-tagged, and MLS-encrypted.

MCP Encrypted Transport

from skytale_sdk.integrations.mcp_transport import SkytaleTransport

transport = SkytaleTransport(mgr, "org/ns/mcp-rpc")
await transport.write({"jsonrpc": "2.0", "method": "ping", "id": 1})
response = await transport.read()
await transport.close()

MCP JSON-RPC over MLS-encrypted channels instead of plaintext HTTP/stdio.

SLIM Adapter

from skytale_sdk.integrations.slim import SLIMAdapter

slim = SLIMAdapter(mgr)
slim.subscribe("org/ns/chan")
slim.publish("org/ns/chan", b"hello")
payloads = slim.receive("org/ns/chan")

Cross-Protocol Bridge

from skytale_sdk.bridge import ProtocolBridge
from skytale_sdk.envelope import Protocol

bridge = ProtocolBridge(mgr)
bridge.bridge("org/a2a-agents", "org/slim-agents", Protocol.A2A, Protocol.SLIM)
# Messages flow automatically with translation
bridge.stop()

Translates between A2A, MCP, and SLIM. Runs background threads per bridge link.

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skytale_sdk-0.3.0.tar.gz (65.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

skytale_sdk-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

skytale_sdk-0.3.0-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

skytale_sdk-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

skytale_sdk-0.3.0-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

skytale_sdk-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

skytale_sdk-0.3.0-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

skytale_sdk-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

skytale_sdk-0.3.0-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file skytale_sdk-0.3.0.tar.gz.

File metadata

  • Download URL: skytale_sdk-0.3.0.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for skytale_sdk-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7cae3d68d7876d93c5c9dce2e81bac5a39e194a45242e1206b17cb0d4a600a5d
MD5 c5388d47e1eea0bb628e218fc03f9727
BLAKE2b-256 14034736c9064b90577ce57e59841d25f5e98fc81ff42f8b3bd58f1b44953c4f

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd69d7510bc56f32d5e56e96d0f5fa982f9e6237b0998f9a577545008cc8a34c
MD5 b44f95945424a7de47c85ae9713bcc91
BLAKE2b-256 4d361cd4874bea26a3e57c7d2705730de0b25e89b9ddff2f58cbcfcdc5893fb6

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42392ba07bf94f7af46b9f2f945fa358de0134f2e1a5289ddce5aa91d4fb3c4d
MD5 093fbd14b5f11bfbf883e24f03c42cbd
BLAKE2b-256 29ed33219c5796574e19eb97c92c991f1ff4feec12a6e4ddedefaee75273e38d

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 84719778fff70576ceb58945efce4ba11fffcd6393961832b8ad532aaf6bbd7a
MD5 36e4b9fbd702719238e715a08bedfada
BLAKE2b-256 6c5b3061b62da0e81ddb765fbcc99fe92071f3e67044ae0cfda138c1377285fe

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f84dfd4485922626178e9ca4b43a2d348b897e6ba441c9a0fd740473695ed278
MD5 fce56d4514f7b7885a7fa19bcc90ce2c
BLAKE2b-256 654a3c512f09c22eee775af0e9ee751cce0a5be30551671f8a555585d2a39e8d

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f5d96a0cefd50b6825e0942dc4a0eadcb3a92697d29f1b9a78d524706fe29bd
MD5 bb5aa60d40b516b0396be550bf6e5e76
BLAKE2b-256 3134383dba898712e3820fefe4d78f3a90a5d7a6d2870cf6e4edc1266a745892

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeebeb76a885ed9e311ee45794dc20e04755f378d7c981836e255c2188b5c0cf
MD5 7532f22af247acf482284f2cef75269f
BLAKE2b-256 47277fad48bdfdc692cec83b3ca44e82d2e21611d4a361a449005ed5dfd6c1d0

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f31c4ac6b4e1ba448967292be75982c1a92ce228df12d866a2a079bb14277ef5
MD5 2e600f00e34da102e0c86e07de112cd1
BLAKE2b-256 bd2189de218cab73acf2083fa36f50170bdab702577ff1adfb0eaf0087fb587b

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf2cc3d4156f30fc39c3198fd70ccd90f34bafd289fa5906fedaf8bb5fea9ee1
MD5 c6151cb8a84968046f0328eb5eb8ae09
BLAKE2b-256 6b0ed2659046098ede6329298aca08bb86c17963569bd1a3fd8d1a0dce828982

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cc85ec0fb4613d8dabac91844207bbd34ba3d63fa093270b5e18e7292ec5ca9
MD5 ce2220791fd0d2a5bd39625879e0a69f
BLAKE2b-256 53f9d59ab30f70cd848e34b392c49cf440ec94e6e3af120542860de64fefe527

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 861cedbdd14935e2cd52c9ea16662925eea1da892b1fe6617eca08ce21dd986a
MD5 e1e2639fceef5cc7dc7d1745e818aae1
BLAKE2b-256 799d6d8107235f67547e4977a9e4d6a01ccb4913e5358fc18757994f75b5dda3

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4aa789299320300b593d5170c1db99f2a81c6a68fa3dddbcee45e7cd2b5d996b
MD5 f6cb223ee690406b2270a914026ce2cb
BLAKE2b-256 e744f3cc544c2ec531e85a921073ecce8489d4425bee23af47030d9150703bce

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bccaa72821bb705002b16e2081f98e0fec4be50712bd3da378a8c14de6d22a62
MD5 ec67f9ab58630f08a8f9cb7eb4f71f79
BLAKE2b-256 07e943c42bfb23903d472fed852a753c65c6f073e872c898a09af635947f447c

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e08856e7e0c7e7c1d6b3553facd634acd4c1d775d7801435f5a85d7c6b3a9489
MD5 d54e6cfa0c3be5794041b37ddd11c03c
BLAKE2b-256 acf92ef5dc2580d530f4443858efee329dea47d1e01ac2be8a67a8b914829222

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07d5c9f78cf5bb6d0b7c366758f0fb20e15203fc31ac8bae2b6108915c554620
MD5 2ecfb6cafd9ab0155a47b807dd136c12
BLAKE2b-256 7f52412458ad8c06e036b1d90e8e15083daf242de914e71659811283b6318383

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfe981e81ee8b8d0f2f5cc99fab3971747a9f44e158fcf1156c1a073229c0b38
MD5 379d549ceecbee86ecfe1f4f840e7b42
BLAKE2b-256 368bca6757e4a1409c2e13a787b92d209b62fcba7e2af2d80402f1f482d5be1a

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b68c39918b70af77f4fa67e28c1bdcc5844a9bd97907ef098868e5ab4969d86c
MD5 4a2a124936a5b20b74708904543b05b4
BLAKE2b-256 309785f51b9e114d69aad07b31a533ed75a15c20839dc8df6a57ac96fcce2682

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66e7d90b6779b31ceb13a37c0935f26f050cd8d67e5ce234c119bb1648ed9181
MD5 c7c4a4dafde3a2260e77f9940a99a024
BLAKE2b-256 0893b71ebd4b8b563922c7be19ec1fca7031af84a9a1e75f66b7a02b0962e437

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6da12654ce55caae32f5d1a382177cf8a34e6e4d47fa390f41ca1bcee224f9c1
MD5 33f1c0a230437786b51dd9f60634ab68
BLAKE2b-256 5c6192f52aa7fc456a00a29d753f22d7ff3c5d5c063f0fc1f9bf9aa89e77abe8

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cef2cdbcae7dd9eb9cc44560a64d09ed0a673a524d1051a1ab4f4319427fe14d
MD5 822ac72de19135d5a74f9f084680ac9c
BLAKE2b-256 963c1c813257f84d3b11ceb71751f97cdcbe1bd29b8fc5b3fb0b96b4b93a643e

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05f83b8530be1182d4e050dae7c2dc824bb969e4feb6414342ad291131d53109
MD5 533649426591f6c5e24238c2febf9a38
BLAKE2b-256 740524ab350fab396d9e890b45d7ac2e01a164fca76a9fd56f1c90613b68d4ed

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1d957910193426a955b9e05b933ba7c0a1e04a5cc29411df200e134cefa6525
MD5 de57bc0c0241f0282a76741186fd238a
BLAKE2b-256 6977481de6b40ee62280fb429da7bf44ac42b9604feea2c783877766892ac6f1

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27557b8a9de6fab009cecc540c35a288fce1ebdc9511ac87cd14daeb456eef00
MD5 eaec47a64fb6330c033d91dbb3382108
BLAKE2b-256 77a867a77814921c4a9afeeff1a0f8310017129d8ae95358009b3a811cc289f5

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 91cfea72575dc9d73790d752c9b47417b09ef1c4e052674f8bc3cb2923646aa9
MD5 879bc4693e6986973362b0d9b6fe6d74
BLAKE2b-256 2592917549265b23ff4b458f2f78b952b9f87d7b5ef5081e66e6ca68e48c1e49

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e56e8392777be0116d1ec5bdd4c9507064f8db54378e22b5cb0245e97da90e5
MD5 b9ed23df4c546d9d983a4cad058b7bb4
BLAKE2b-256 6b293cf0db9e1caeaf598094dd87ae8b0738154c8ad75a8c4eb8950744778e2f

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e830725d13f21aceba4bb3fc3b7e10c4b1a223a1a4c2e6b5a6faad088fb0ecc3
MD5 ebbde7485a2a2d999d44c9fa34ca70b6
BLAKE2b-256 a9ccf06e297a1cf5f9f1cf20972b992280f95191621382a9a790347f0b829e8d

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49fe6d73b454b8ec22d1ba51a1519d51181b5aa3a4c1979f88ec2db75e35e472
MD5 5f3e5a83c3d1369c3d2b761d659e381a
BLAKE2b-256 9a6f290a6021b911c068f726100ad9c4c69ea502515490e4de1c4b40784fd501

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c064b8c5f5d1c564374fc376265e7fc8e9f0552d8cb000f63abbada847e6c5a
MD5 e1a8af2cbdaa05b7f50d757f85b42f49
BLAKE2b-256 a50856035ab307cf364f8b0b5ebbd8ebfe774497c59a93a4dfbf16c6984959b6

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 220ab8493c946710d85b6ab2d7ffb0d339ddce17f53e47499cc2d304a9209e37
MD5 fe9c5eef7d26396a10e1e5170224a4d6
BLAKE2b-256 404b98df71cd163929d6bea7d14b12eb3708a7cfc3c8e57451df74a24ddc64fc

See more details on using hashes here.

File details

Details for the file skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skytale_sdk-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a2cf9696f82a9847851269894b85f05abcd21f8527d2d4e33a19538c2595f07
MD5 3459300ec1203a811b0b3c3157ca874b
BLAKE2b-256 bb49929c6f4c687930de38b4ffb6255e91d64383eb8f5646563453d99e2538e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page