Nukez

§ docs · pynukez

PyNukez SDK.

python · v0.7.2

§ examples · end-to-end

LangChain · LlamaIndex · raw asyncio.

Three canonical flows. Each is also mirrored under /how-it-works/examples — one source, two doors.

1 · LangChain

from langchain_community.storage import NukezStore
from nukez import Client

store = NukezStore(Client.from_env(), provider="storj")
store.mset([("session/1", b"checkpoint-1")])

# every mset call returns a verifiable receipt in the LangChain metadata.

2 · LlamaIndex

from llama_index.core import StorageContext
from nukez.adapters.llama import NukezDocStore

ctx = StorageContext.from_defaults(docstore=NukezDocStore(provider="arweave"))
index = VectorStoreIndex.from_documents(docs, storage_context=ctx)

3 · Raw asyncio

import asyncio
from nukez import Client

async def main():
    async with Client.from_env() as nkz:
        locker = await nkz.locker.create(provider="storj")
        receipt = await nkz.store(locker.id, b"hello nukez")
        ok = await nkz.verify(receipt.id)
        print("signer:", ok.signer)  # ed25519 OR secp256k1

asyncio.run(main())
Also in /how-it-works/examples →