qub dla deweloperów
qub dla programistów
Interfejs HTTP API jest wersjonowany pod /api/v1; jego dokument OpenAPI podaje obecnie wersję API 1.0.0. Obsługiwane są trzy ścieżki integracji:
- HTTP API — pełny zewnętrzny zakres jest generowany z operacji oznaczonych
x-audience: externalw /api/v1/openapi.json. Operacje publiczne nie wymagają danych uwierzytelniających; zapisy z przeglądarki używają Cloudflare Turnstile; wywołania Builder używająAuthorization: Bearer qub_sk_…./api/v1/uploadprzyjmuje bajty zapieczętowane lokalnie, natomiast/api/v1/sealjest jawnie zaufaną serwerową ścieżką tekstu jawnego. - Serwer MCP —
tools/qub-mcpto lokalny program binarny w Rust do operacji tworzenia, odczytu i sprawdzania stanu. Pieczętuje lokalnie i publikuje prywatne, opakowane quby. Publikowanie jest domyślnie wyłączone;create_qubwymaga zarównoQUB_API_KEY, jak iQUB_MCP_ALLOW_CREATE=true. Odczyt przyjmuje pełny adres dostarczenia z fragmentem albotx_idwraz zkey_base64url. - Osadzanie —
<qub-embed src="https://qub.social/c/<tx_id>#<key>">wyświetla na stronie bieżące odliczanie i ujawnioną treść. Publiczne quby używają tej samej postacisrcbez fragmentu. Użyj przypiętego modułu ładującego/embed/v1.js;/embed.jsjest tylko zmiennym aliasem.
Przenośne pakiety .qub weryfikują offline integralność treści, powiązanie z rundą drand i podpisy. Udowodnienie, że szyfrogram istniał do określonego czasu, wymaga dodatkowo zweryfikowanej transakcji w trwałym magazynie lub zakotwiczonego dowodu z rejestru przejrzystości.
Zobacz llms.txt, aby przeczytać podsumowanie dla agentów, llms-full.txt, aby pobrać połączony pakiet dokumentacji, oraz wyrenderowaną dokumentację OpenAPI, aby poznać schematy i odpowiedzi.