qub για προγραμματιστές
qub για προγραμματιστές
Το HTTP API έχει εκδόσεις κάτω από το /api/v1· το έγγραφο OpenAPI αναφέρει επί του παρόντος έκδοση API 1.0.0. Υποστηρίζονται τρεις διαδρομές ενσωμάτωσης:
- HTTP API — η πλήρης εξωτερική επιφάνεια δημιουργείται από τις λειτουργίες που επισημαίνονται με
x-audience: externalστο /api/v1/openapi.json. Οι δημόσιες λειτουργίες δεν χρειάζονται διαπιστευτήρια· οι εγγραφές από τον περιηγητή χρησιμοποιούν Cloudflare Turnstile· οι κλήσεις Builder χρησιμοποιούνAuthorization: Bearer qub_sk_…. Το/api/v1/uploadδέχεται bytes που έχουν σφραγιστεί τοπικά, ενώ το/api/v1/sealείναι μια ρητά έμπιστη διαδρομή απλού κειμένου από την πλευρά του διακομιστή. - Διακομιστής MCP — το
tools/qub-mcpείναι ένα τοπικό δυαδικό Rust για λειτουργίες δημιουργίας, ανάγνωσης και κατάστασης. Σφραγίζει τοπικά και δημοσιεύει ιδιωτικά περιτυλιγμένα qubs. Η δημοσίευση είναι απενεργοποιημένη από προεπιλογή· τοcreate_qubαπαιτεί τόσοQUB_API_KEYόσο καιQUB_MCP_ALLOW_CREATE=true. Οι αναγνώσεις δέχονται είτε τον πλήρη σύνδεσμο παράδοσης με fragment είτεtx_idμαζί μεkey_base64url. - Embed — το
<qub-embed src="https://qub.social/c/<tx_id>#<key>">εμφανίζει ενσωματωμένα τη ζωντανή αντίστροφη μέτρηση και την αποκάλυψη. Τα δημόσια qubs χρησιμοποιούν την ίδια μορφήsrcχωρίς fragment. Χρησιμοποιήστε τον καρφιτσωμένο loader/embed/v1.js· το/embed.jsείναι μόνο το μετακινούμενο alias.
Οι φορητές δέσμες .qub επαληθεύουν εκτός σύνδεσης την ακεραιότητα περιεχομένου, τη δέσμευση στον γύρο drand και τις υπογραφές. Η απόδειξη ότι το κρυπτοκείμενο υπήρχε έως μια συγκεκριμένη στιγμή απαιτεί επιπλέον μια επαληθευμένη συναλλαγή μόνιμης αποθήκευσης ή αγκυρωμένη απόδειξη αρχείου διαφάνειας.
Δείτε το llms.txt για τη σύνοψη προσανατολισμένη σε πράκτορες, το llms-full.txt για τη συγκεντρωτική δέσμη τεκμηρίωσης και την εμφανιζόμενη αναφορά OpenAPI για σχήματα και αποκρίσεις.