Skip to main content

bulk-keychain

A simple high perf signing lib for BULK txns - Python bindings.

Installation

pip install bulk-keychain

Quick Start

from bulk_keychain import Keypair, Signer

# Generate a new keypair
keypair = Keypair()
print(f"Public key: {keypair.pubkey}")

# Or import from base58
# keypair = Keypair.from_base58("your-secret-key...")

# Create a signer
signer = Signer(keypair, "devnet")

# Sign a limit order
signed = signer.sign({
    "type": "order",
    "symbol": "BTC-USD",
    "is_buy": True,
    "price": 100000.0,
    "size": 0.1,
    "order_type": {"type": "limit", "tif": "GTC"}
})

# Submit to API
import requests
response = requests.post(
    "https://api.bulk.exchange/api/v1/order",
    json={
        "actions": signed["actions"],
        "nonce": signed["nonce"],
        "account": signed["account"],
        "signer": signed["signer"],
        "signature": signed["signature"],
    }
)

Order Types

Limit Order

{
    "type": "order",
    "symbol": "BTC-USD",
    "is_buy": True,
    "price": 100000.0,
    "size": 0.1,
    "order_type": {"type": "limit", "tif": "GTC"}  # GTC, IOC, or ALO
}

Market Order

{
    "type": "order",
    "symbol": "BTC-USD",
    "is_buy": True,
    "price": 0.0,
    "size": 0.1,
    "order_type": {"type": "market", "is_market": True, "trigger_px": 0.0}
}

Cancel Order

{
    "type": "cancel",
    "symbol": "BTC-USD",
    "order_id": "order-id-base58"
}

Cancel All Orders

{
    "type": "cancel_all",
    "symbols": ["BTC-USD"]  # or [] for all symbols
}

Builder Codes

Builder codes are optional builder-code fees for routed limit and market orders. Python order input uses builder_code; API JSON emits builderCode on orders and abc/rbc approval actions. When builder_code is absent, it contributes no signing bytes.

Batch Signing

For high-frequency trading, sign many transactions in parallel:

# Sign all at once - each order becomes one transaction
signed_txs = signer.sign_all(orders)

For multi-order atomic transactions, batch order_ids are optional:

signer.set_compute_batch_order_ids(True)  # default False for max performance
grouped = signer.sign_group([entry_order, stop_loss, take_profit])
print(grouped.get("order_ids"))

API Reference

Keypair

# Generate new keypair
keypair = Keypair()

# Import from base58
keypair = Keypair.from_base58("secret-key-base58")

# Import from bytes (32 or 64 bytes)
keypair = Keypair.from_bytes(bytes_data)

# Properties and methods
keypair.pubkey          # Public key as base58 string
keypair.to_base58()     # Full keypair as base58 (64 bytes)
keypair.to_bytes()      # Full keypair as bytes
keypair.secret_key()    # Secret key as bytes (32 bytes)

Signer

# Create signer
signer = Signer(keypair, "devnet")
signer = Signer.from_base58("secret-key-base58", "devnet")

# With nonce management 
signer = Signer.with_nonce_manager(keypair, "timestamp", "devnet")
signer = Signer.with_nonce_manager(keypair, "counter", "devnet")
signer = Signer.with_nonce_manager(keypair, "high_frequency", "devnet")

# Optional ID computation controls
signer.set_compute_order_id(True)            # default True
signer.set_compute_batch_order_ids(False)    # default False
signer.computes_order_id()
signer.computes_batch_order_ids()

# Sign operations
signed = signer.sign(order, nonce=None)
signed = signer.sign_group([order1, order2], nonce=None)
signed = signer.sign_faucet(nonce=None)
signed = signer.sign_agent_wallet(agent_pubkey, delete=False, nonce=None)
signed = signer.sign_user_settings(max_leverage=[("BTC-USD", 5.0)], nonce=None)
signed = signer.sign_oracle_prices([(1704067200000000000, "BTC-USD", 102500.0)], nonce=None)
signed = signer.sign_pyth_oracle([(1704067200000000000, 1, 10250000000000, -8)], nonce=None)
signed = signer.sign_whitelist_faucet(target_pubkey, whitelist=True, nonce=None)
signed = signer.sign_approve_builder_code(builder_pubkey, fee=5, nonce=None)
signed = signer.sign_revoke_builder_code(builder_pubkey, nonce=None)
signed_list = signer.sign_all(orders, base_nonce=None)

Tuple formats:

  • sign_oracle_prices: (timestamp, asset, price)
  • sign_pyth_oracle: (timestamp, feed_index, price, exponent)

Utilities

from bulk_keychain import random_hash, current_timestamp, validate_pubkey, validate_hash

# Generate random hash for client order IDs
client_id = random_hash()

# Get the current Unix timestamp in nanoseconds
ts = current_timestamp()

# Validate base58 strings
is_valid = validate_pubkey("pubkey-base58")
is_valid = validate_hash("hash-base58")

Compute order ID without a signer/private key:

from bulk_keychain import compute_order_id_from_order

order_id = compute_order_id_from_order(
    {"type": "order", "symbol": "BTC-USD", "is_buy": True, "price": 100000.0, "size": 0.1},
    nonce=1704067200000,
    account="your-account-pubkey",
)

# Compact API order JSON is also supported:
order_id_compact = compute_order_id_from_order(
    {"l": {"c": "BTC-USD", "b": True, "px": 100000.0, "sz": 0.1, "r": False, "tif": "GTC"}},
    nonce=1704067200000,
    account="your-account-pubkey",
)

Metadata

Release files for bulk-keychain 0.1.30

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bulk-keychain 0.1.30
File Size Uploaded Provenance
bulk_keychain-0.1.30.tar.gz 91.8 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for bulk-keychain 0.1.30
File
bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
bulk_keychain-0.1.30-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
bulk_keychain-0.1.30-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bulk_keychain-0.1.30-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 8.5 MB

Release files / bulk_keychain-0.1.30.tar.gz

Download URL bulk_keychain-0.1.30.tar.gz
Size 91.8 kB
Tags Source
SHA-256 checksum
How to use checksums
05db7a4c486794c748e5860bd0748ea11fb1e2ce48002efbfa89e54c8575d12a
BLAKE2b-256 checksum
How to use checksums
5bb748a04c5be4b0684d9feb79d7105dff79466714076dd753298a791f6e49b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 682.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2c4379ad5e5b6f1f634b910db7743e5baab71b7a17f309d1d8844584c8145717
BLAKE2b-256 checksum
How to use checksums
9e7a8e8669da84bb6f1c26aec75dc8303bef60ae4a5661c252501c8216d70e68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bulk_keychain-0.1.30-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 637.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
38f6db7624671c745c8492f733e1146a9a3d168af6b4cc736ec7cad8887a92d5
BLAKE2b-256 checksum
How to use checksums
37bcf2196be4e76688057d9f5d7e0ee5c4ba4801dc28a0749dc9129d8de03178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp312-cp312-win_amd64.whl

Download URL bulk_keychain-0.1.30-cp312-cp312-win_amd64.whl
Size 529.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
edb5409c4a98132e0666570ed81170010db794aef9bd8bc1781e0760f7f0a510
BLAKE2b-256 checksum
How to use checksums
b383175f0b88a29ebbc16585b5bbf95c798ad3ea8f78060d7abea1144e78f9ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 680.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
857ff11e8b697147c232ffc675851016eacc2a58a2d4d10c3ce37a64abddef0a
BLAKE2b-256 checksum
How to use checksums
6a006213caf97743c076e0db614c25ed54a7bdfe51b8978c5263f24840d9b69f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bulk_keychain-0.1.30-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 636.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4b5c26708f1a1bf9f9f626a4c3f8f2d74e9b8f4e31b5216e95bdc0dfd306a297
BLAKE2b-256 checksum
How to use checksums
731e4d880520e8e8cfd5fe121a9b3004a72caeb55944098ef90bbacac4f81a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp312-cp312-macosx_11_0_arm64.whl

Download URL bulk_keychain-0.1.30-cp312-cp312-macosx_11_0_arm64.whl
Size 587.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9841daf395c63bdb83b4a34e55b91241410ef5b1581a174cc84d732eefea3681
BLAKE2b-256 checksum
How to use checksums
a91e1daea339a48889875e3a42f93ccabdb592e77548a689c1a84fdc074a71e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp312-cp312-macosx_10_12_x86_64.whl

Download URL bulk_keychain-0.1.30-cp312-cp312-macosx_10_12_x86_64.whl
Size 655.0 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e5f5cb927fe9af01ae68bfefd1b7fbb8bde8158de72cec7c17505ac8f8bb9d1d
BLAKE2b-256 checksum
How to use checksums
dbed19035fd57da85352f9acf974b6c231da5854c78e0deb9a5cb52ce77c4295
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 685.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
241ce45a32487f862537bd91e7736d6faf50c7c4e80d2c5e7c1f55e665e4b0d2
BLAKE2b-256 checksum
How to use checksums
28e0b26c7ba040bc9a80ab8677d2c7ea5a82f72ebb8d2d3022bd9994d548d5ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bulk_keychain-0.1.30-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 643.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
34ac6a98f8797bfdbde8c6e7bdf1b21e3235da79a518caacfbe9ffe3536a60a4
BLAKE2b-256 checksum
How to use checksums
1350f7dff0b327a81d61ee91df3605b9dcbf224d4d6e0bf833688b4151acaa57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 686.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4e73b5ecc8343f9f00e149d13b6d59643a777bbb402e9a15afb30f82e383298
BLAKE2b-256 checksum
How to use checksums
f0877b2841d09eaa81e99a902df280a6a8281a18f2743ef14f9cb56e1295eaf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bulk_keychain-0.1.30-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 643.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d82bef2f8f944e8200cc55fa1514bde95f123c71120fbaadff50c129ee012bc5
BLAKE2b-256 checksum
How to use checksums
36c83bc6fcb272d30eba5e119da3e5322875a77c7c971509557a93c1407bd122
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 687.1 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
21d068df54830322767094eb90955fe3ba1018f8ac0688a58659f993bdb8e09b
BLAKE2b-256 checksum
How to use checksums
6257529d95f81d9e52631bec7bec6820bfc13af377b74e58f34147318adfbc36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL bulk_keychain-0.1.30-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 645.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6aaaeff4e8a6c3848dcff4148fac690b2c84932591d9831a0544ae124c95f02a
BLAKE2b-256 checksum
How to use checksums
250daecba84ea77872906c615ea44a48623eab561bb1b7106f31ffc5c76fcb1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Security for bulk-keychain 0.1.30

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 14 files in this release have been uploaded with provenance metadata.

Select from 14 files

Attestation for bulk_keychain-0.1.30.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.30 This release

14 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page