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.2.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.2.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.2.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.2.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.2.0-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

skytale_sdk-0.2.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.2.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.2.0-cp314-cp314-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

skytale_sdk-0.2.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.2.0-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

skytale_sdk-0.2.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.2.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.2.0-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

skytale_sdk-0.2.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.2.0-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

skytale_sdk-0.2.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.2.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.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

skytale_sdk-0.2.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.2.0-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

skytale_sdk-0.2.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.2.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.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

skytale_sdk-0.2.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.2.0-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

skytale_sdk-0.2.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.2.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.2.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.2.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.2.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.2.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.2.0.tar.gz.

File metadata

  • Download URL: skytale_sdk-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 1cc1002c966e7423020da63a409f703d51e98251ca38f147305dafdf07b96af9
MD5 a8d5bd86c09a20cee60550cce50431bb
BLAKE2b-256 1034c02f75e6f65ae4a6541dea56d4d492f62ad933691a82bad34690c823fce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4437d4b4ff72d3615238c4fa776040d9d1157b3a6958ac33d5bcecf3148e8cee
MD5 79cfc8df93942ffd3004c631b43c88e3
BLAKE2b-256 4f419a8c0d646b0d677643102b24e7abf50f0758234456e401d4e69936b8dc99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 578d3c37abfdc283291d9a3e72f456518c0e8f624dbafba4741b249e0ddf98d5
MD5 ce9eca33cffdee2ceafa870f5a0ee57a
BLAKE2b-256 b24f8f852f06c258d20758803e2a6c6a0b4c1a064b334a0de7bd11f453f4f562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 68897523216024ac034c8b2a8c6257b71fa211fed46c00b560dc97ebe5caa742
MD5 86cddb91ce3b17d1dcb4e03c91341bc0
BLAKE2b-256 3808294dfb718950967dc25ae3ac126cd94fe3d1b87a31c67502a4244d254dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e9f3973da96d8c0057319a263d82214e089de296d591f28e7f15551bd8fa68a
MD5 3ff15889ca4a0e04c13e9683d02bd547
BLAKE2b-256 a773ba6ab4eecd8e3fedcd271f0256330bf50b24749646af8cccb5ab5a0dd9a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1bf278624f58bb4339d362ec7f4c0f73d6a7fdd31e19b4e8d26fb38bb2f99b87
MD5 c21cd3ea0db14de6ab2b804f998831e2
BLAKE2b-256 38536bee349fbe638c20d00ac606248d6aa7cf94671895277f69009f060c8c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 791cb63a69b679c265f7ab40d06a95a43a0f0c52cf99a34a8d4a028ba2c90172
MD5 6dfcfad24a550c0ce7278b0c34f7a19a
BLAKE2b-256 6a97b10525f03c78940c119527d3bfb1be0d2a7887f68051e11853e237217852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fd3359b181bdb9472ae4301a548656c2a5a20f220bfaf2d5006b0efd83ef88c8
MD5 091a8f944b0d794a09ac6af01bfc5d25
BLAKE2b-256 076d7975ea25f28358a28d80a2de9c7ba200aca4a81b763fa50200806d29db34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c95d91d392bb64bbb30f001ede8b3465d179d7e650c74d00ca18c216947c20b7
MD5 9112971b3c3ad769dc937e8a9cf5a24e
BLAKE2b-256 d283554b43a67c64d9f6338b619a372aecb9befa2ff29a3e5df1d1edd7cb4ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81fc7ec3a53acba1a781defe1581b3b0e6081a5f0ef992c24f7354faea83b6f0
MD5 9ec400523a89f4771c47cd685982b5fd
BLAKE2b-256 1629bbb1c20b42813265aa7cf9f35aaf213c1a2ddfbc7c10657ed939a2b03498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e96c21f9b23d82e7816f1e19e210f2ac4f50252a763dbe0bba3a23cb1a24af2
MD5 5c1a14a3b39d6b8c0fef20ecc483bbbc
BLAKE2b-256 1e4eabcc59e9191253e70a788b0a1f215c813b4ead6938438ac83688b0a921a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf43fd866c56ee20fdfea8e95d11ee2dfffbfceae05fe29b983587b358507e5d
MD5 2c5d024c33cd0078bb686cde5f70debd
BLAKE2b-256 a143f6560026d4ccd71cd88d4ddcde210e5953d1a4534b0daeab1bbd45185220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 af2992dbab5b688bdc33588a5d499ce6cb0784be187105af7ae4e6bd536f7741
MD5 1f4dd96c7aef0141845846a3c5a46229
BLAKE2b-256 dc638cc205d02fee306f439f3386e133cf8ef68c08b14322243bcdda76b54088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0474c5598c5ca9cd39e27fd560f830477aa5f97df033e685432ffe71b9b7212e
MD5 bd2b642360d21cb192166b904e826c02
BLAKE2b-256 c058fa9bd7884dc571f6255903a310e86aa58266de6f54fcd639ecf85f508cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca9b548bc0110300ab046735bbfdae2fcd4cbf617e49c529bb1229f9f2e0eda3
MD5 7b39324f28c11949950f38f6b4f80650
BLAKE2b-256 cee895c8bf7a7164a65b644726bf6a82b9419eacf18ba70d7b724968dcb16798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de081defad223b3001b27b13eda36a1a9f9fb4b7559ffd10a6f85d93af297e1c
MD5 f87ba92dabf2047b86923a6f62fe9f3a
BLAKE2b-256 d57bfddda3452b2a2da7b281ba043739b32990c78f3051459e8568a8e5b50ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7b1fdf46f9de6d7d6174a4e297c60bee1ef54c1e88dc3c70b86f315ca8241ae
MD5 4b0c34391feda4a7b21ce94488f601c5
BLAKE2b-256 2977e69797055c3b473b70bd9da7b8035cac34efe5c9c8cf3258c17cb433be3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca2918bb288b981b75e004f1a04c7e66556e4e33220d4fabda10d0c07c5378ee
MD5 1cdf24ee5f9681130401e5c8e015185e
BLAKE2b-256 2d8e3733312baadfeb0845c0f0ad06327b8bcb540bb24024510353fe13a4407c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79fe68f1ea8f41a596d8bb90b837fea022d6047a2cbd5517ab1364eb56aa5a1b
MD5 e686580fd83703867e5194484b07f3b0
BLAKE2b-256 4318db6d158bafd51da8ddaf31d9e90692d7e14f3f13a9b73a04041bc643c997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce4acbbafc26fca4a066e964f4df893d6f9d9144e2eafc760d9e1c4880c483a8
MD5 4975082453f862e3140db33bf5ed14e5
BLAKE2b-256 955383906928a1cdb540182788e1d56bba343f87e7638b8796f85411e4691c77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93c9516d297a968b88029db5f03eec8389a0c01abd97ef1f4785025d1004fea7
MD5 4c9dc8f79f9106333ede6d6f89da43e9
BLAKE2b-256 3ee98e98d34a10bdfa7428a84ef42254ca786147e0999774dcef5a0d5aeb38b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 606e9011448c0738393a344fac4b5f3ca677a5774e92c03c18b568000c040d2c
MD5 0209c23263f35058e4992ab4d192d3bf
BLAKE2b-256 601c20b0955699e9d6c4cfa3d1bd6e1cf2e3f03e2e0590129c7a6b7a22b92e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3ccb5edf63fa7cf203821bb05ddc11511dcb8dfb5d558a2b7d7a4fdc90bdffe3
MD5 524302ae301c3de3bc040816d778469d
BLAKE2b-256 feb0eaf08d0c07d51b4db48bdd7f2d9b05dfe30100d753e8bbda7c8ab2694dd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 852fd76da9cdfbf947350f60ff4bf0e7fec1ecf9963aac6160c28f31135d669a
MD5 723980dcc9c849b5e37158c5a44688e6
BLAKE2b-256 b730585d4ba8a3a5a671e0b8f9ff847c08d2f4124deeb6d2d398c5855cd3be93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de5e165f86272325c0995903de5854e007550ea8078140f5dfd82fdcf7b778c1
MD5 78af5e96b8a7094c680af0ef45c08e9b
BLAKE2b-256 cc5585accf312bf3e4da64c5f29233c97d85ff2cfdb9f6c1e4736eea4023e996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9cedfb4829ea1e2175043972a3395222d3ebda1eb801997db1e44ba3fb6231b
MD5 936a2e6be414c7c01bb064e80188192c
BLAKE2b-256 c0e4e1ad4bcf9b999435ae2d0467af86e8f51a33429ca3174a8682d84d8d68a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a60689a355e7b7bd698cccb148aa7b39866f6f95df5dedbc9bfd0f852465b23d
MD5 b1eb53d47542d1ab59d8cfb271eadc26
BLAKE2b-256 4bc364c5b3dd1704e9b59e0af4b1d882f830a1db5aa344ac778c7897b6915453

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 910207de11d559696970c2efa6731bb99bc6d531e50812c5fbfaf79997da1bd5
MD5 4b6402dd81b13095b8c18bd005ccc5ce
BLAKE2b-256 96545dde160a9b51f41292c7f6beb8074db6f0049227c198d47b2b9d55a81074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 790c67b5e6b05460e1fb0466a0e0cf4aee5d7456d4e6d71960006faa12830cdf
MD5 aea53f93489187ee56b95c77a7bc244d
BLAKE2b-256 d539431ab14e471f7e94b61cfa4dd3fa3903fcb5ead5af9ed4639b4eef9cf76a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skytale_sdk-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e81fc369f65d0a574f37235ad8b4e1bf88019f2a6fc181e197ac0054d41691f
MD5 9cdda0127945b33cf9895615b2f79aef
BLAKE2b-256 f4c62bca5e754a66d12d290a0123b66406508ed82f79c1878f54020c20a2ba66

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