Securitas apud qub

Dies effectivus: XXIII Septembris MMXXVI Versio: 1.1 — recensio accuratiae implementationis


Pro investigatoribus — brevis index:

Plena explicatio in §12 (Revelatio Coordinata) invenitur.


Qui sumus

qub.social a VSPRY AUSTRALIA PTY LIMITED administratur (ABN 41 631 026 330), Level 38, 71 Eagle Street, Brisbane QLD 4000, Australia. Relationes ad "qub", "nos", "nobis", et "nostrum" significant illam entitatem.

Communicatio de securitate: support@qub.social cum praefixo argumenti [SECURITY].


1. Modus noster

qub est infrastructura fidei. Productum sine valore est nisi tutum sit, ergo securitas non est aliquod additum — est substratum. Haec pagina concretis verbis describit quomodo paginam nostram, notitias tuas, et integritatem contenti signati custodiamus.

Valor obligationis temporalis verificabilis crescit dum plus interreti machina generatum fit. Transactio memoriae verificata aut ancora tabularii perspicui stabilire potest textum cifratum non serius quam tempore sui blochi exstitisse; artefactum signatum separatim integritatem contenti, adligationem ad cyclum drand, et quascumque subscriptiones auctoritatis probat. Has vindicationes distinctas servare est mensura ad quam haec pagina tenetur.

Non petimus ut nobis confidas. Tale consilium facimus ut fides a nobis requisita quam minima sit, et ubi fides requiritur, accurate explicamus quid creditur et cur.

Tria principia omne consilium architectoniae regunt:


2. Periculorum Imago

2.1 Contra Quae Munimus

2.2 Contra Quae Munire Non Possumus

Honesti sumus de limitibus nostris. qub defendere non potest contra:


3. Cryptographia in Machina Clientis

In cursu nuntii praedefinito navigatoris, cifratio contenti ante petitionem onerationis fit. Duae viae explicitae differunt: Builder /api/v1/seal textum apertum atque K a vocatore generatam ad Worker pro signatione in memoria consulto mittit, et stationatio/consubscriptio pacti pactum structum subscriptum ad servitium mittit ut artefactum bilaterale finalizet. Neutra exceptio pro cifratione a fine ad finem itineris navigatoris habenda est.

3.1 Cifratio Clausurae Temporalis

qub utitur tlock — cifratione identitate-fundata clavi futurae cyclus faro drand ligata. Cifratio in navigatore tuo procedit usus clave publica retis drand; clavis decifrationis publice a rete drand emittitur solum cum cyclus desideratus pervenitur. Nemo, nobis inclusis, clavem decifrationis ante tempus reconstruere potest.

Catenam quicknet petimus:

Clavis publica catenae quicknet et tempus initii in clientem compilantur. Parametros catenae tempore cursus non petimus, ergo nodus malignus catenam quam regimus substituere non potest.

3.2 Cifratio Symmetrica

Schema tlock clavem contenti AES-256-GCM involucrat. AES-GCM cifrationem auctoritate confirmatam praebet: unus bitus in textu cifrato versus efficit ut decifratio deficiat, potius quam textum apertum tacite corruptum producat.

3.3 Serializatio Canonica

Structurae protocolli CBOR deterministico seriuntur (RFC 8949 §4.2 codificatio deterministica nuclearis). Duae implementationes eandem structuram logicam codificantes CBOR identicum producunt. Onera signata plena non sunt deterministica: cifratio tlock et involucri externi novo fortuito utitur. Spargmen corporis super octetos crudos corporis computatur, dum codificatio canonica structuras subscriptas/filiformes circumiectas non ambiguas facit.

Codificatorem CBOR manu scripsimus pro implementationibus clientis et servitoris potius quam in bibliothecam serializationis genericae confidere — requisitum est exactitas, non commoditas, et probationes proprietatum in utraque implementatione currunt ad verificandum quod concordant.

Probatio regressionis asserit formam canonicam transmissionis non continere sequentiam bytarum signaturae qub-rationis ultra clavem campi protocolli primitivi qub_id. Forma transmissionis intentionaliter signaturae carens est — quivis spectator conformis (noster aut tertiae partis) ullum qub ex memoria perpetua repraesentare potest, sine respectu cuius dispositionis signavit. Probatio est funis percussus qui impedit ne futura mutatio accidentaliter relationem signaturae in bytas coquat quae, semel in memoria perpetua, rescribi non possunt.

3.4 Sparsio Corporis et Integritas Ante Revelationem

Quodque onus signatum spargmen SHA3-256 octetorum crudorum corporis sui fert. Spargmen in qub_id atque, cum signatio auctoritatis habilitatur, in ingressum subscriptionis V2 adligatur. Spectator illud post decifrationem recomputat et discordantiam reicit.

Identificator contenti 32-octetorum qub_id ex praeimagine 108-octetorum derivatur quae versionem protocolli, typum contenti, tempora creationis et reserationis, tempus eventus optionale (aut sentinellam nullam), cyclum drand destinatum, spargmen corporis, et SHA3-256 tituli optionalis NFC-normalisati continet. Porta aut CDN quemlibet campum adligatum congruenter mutare atque re-derivationem adhuc transire non potest. Tituli ad 100 puncta codicis NFC limitantur atque pro classe communi punctorum codicis hostilium/regiminis reiciuntur (directionis bidi praescriptis, characteribus latitudinis nullae, bloco tag, BOM, C0, C1, et DEL inclusis).

3.5 Signatio (ML-DSA-65)

Signatio auctoritatis utitur ML-DSA-65 (FIPS 204), schema signaturae post-quanticae a NIST standardizatum. Deliberate primitivum post-quanticum pro signando elegimus quia contentum signatum perpetuum est: signatura quae hodie verificatur etiam decennia abhinc verificari debet, etiam post computatoria quantica magnae scalae practica.

Claves signandi in navigatore generantur. Arcanum locale sub clave WebCrypto non extrahibili ante conservationem IndexedDB involvitur. Si facultas recuperationis trans machinas rationi circumscripta adhibetur, blob clavis portabilis AEAD-cifratus in latere servitoris conservatur; textus cifratus clavis arcanae ad identificatorem rationis immutabilem adligatur, et servitium involucrum publicum validat sed materiam arcanam decifrare non potest. Octeti crudi clavis privatae ad servitorem non mittuntur. Claves publicae et tabulae testimoniorum pro verificatione et identitate ostendenda conservantur.

Eadem decifratio tlock in navigatore intra inclusionem qub applicatur: cum qub signatum per <qub-embed> in pagina tertiae partis repraesentatur, decifratio adhuc in iframe inclusionis in navigatore spectatoris fit. Inclusio modulum fidei non mutat — textus apertus numquam in servitore qub decifratur.

3.6 Attributio Publica — Optio Inclusionis

qub signata nullum punctum in catena ad creatorem suum ferunt nisi creator explicite ligare elegerit. Cum qub signas, applicatio creatoris referentiae Author notam memoriae emittit (digiti vestigium hexadecimale LXIV-charactericum clavis tuae publicae signandi) solum cum "Attributio publica" in gradu electionis diei activata est. Cum claviculo extincto — modo praedefinito — nulla nota Author scripta est et qub in memoria perpetua inattributum est: nihil in memoria iungit onerationem ad signum tuum, epistolam tuam, vel alia qub tua. Cum claviculo accenso, digiti vestigium ad tuum @signum per catenam testimoniorum in §6.3 / §10 resolvitur et numeratio descendens spectatoris monstrat "Signatum a @{signum}" ante revelationem.

Hoc est custodia deliberata contra periculum enumerationis quod nota Author semper accensa crearet: tertia pars quae digiti vestigium creatoris discit alioquin posset memoriam perpetuam per notam quaerere et plenum productum historicum illius creatoris reconstruere. Attributio inclusionis hunc canalem claudit — solum qub quae creator explicite eligit attribuere sub digito vestigio in memoria perpetua apparent.

Pagina propositi /u/{signum} est charta identitatis verificatae — signum, nomen monstrationis optionale + URL, gemma "epistola verificata" (sine inscriptione), et forma brevis digiti vestigii cryptographici. qub creatoris non enumerat. Visitatores qui specificum qub a creatore videre volunt URL traditionis illius qub directe sequuntur.

3.7 Involucrum Cifrationis Externum

Etiam postquam decifratio clausurae temporalis mathematice possibilis est—cum subscriptio drand cycli adligati publicata est—solum stratum canonicum clausurae temporalis sineret indicem qub reperibilium in mole decifrare. Traditio privata hunc canalem strato symmetrico addito circa octetos cifratione temporali cifratos claudit (Protocollum §13). Traditio publica involucrum consulto omittit, ut nexus nuntiationis, inclusionis, et inventionis sine fragmento arcano operari possint.

Involucrum utitur AES-256-GCM, cifra auctoritate confirmata a NIST standardizata, cum clave nova CCLVI-bitica K per qub a CSPRNG navigatoris tui generata. K ad qub_id qub ut notitia additionalis auctoritate confirmata ligatur, ergo clavis ab uno qub non potest reusari ad differens qub decifrandum.

K servitores nostros in cursu privato navigatoris praedefinito numquam attingit. In fragmentum URL nexus communicationis codificatur (https://qub.social/c/<tx_id>#<base64url(K)>). Navigatores fragmenta URL servitoribus non transmittunt—RFC 3986 fragmentum extra petitionem ponit—ergo qub.social, portae memoriae, CDN, et monitoratio petitionum in illo cursu K non vident. OuterWrapper conservatum CBOR structum agnoscibile est, sed campus textus cifrati auctoritate confirmati structuram SealedQub internam celat nec sine K aperiri potest.

Consecutiones netae:

Punctum /api/v1/seal servitor-lateris Worker (ab agentibus AI et aliis vocatoribus API usitatum) exigit ut vocator K per CSPRNG generet, eum localiter retineat, et eum tamquam wrapper_key_b64url praebeat. Worker in hoc itinere explicite credito et textum apertum et K in memoria necessario videt, sed neutrum conservat. Idempotency-Key necessarium impedit ne responsum amissum secundum qub taxatum creet, dum K a vocatore retentus cum URL sine fragmento iterato coniungi potest. Hoc ab itinere navigatoris praedefinito differt, ubi K Worker numquam attingit nisi creator recuperationem explicite habilitat.


4. Transitus et Ora

4.1 TLS

Transitus navigatoris ad qub per HTTPS apud oram Cloudflare servitur. Responsa HTTP Strict Transport Security (max-age=63072000; includeSubDomains; preload) ponunt. Versio TLS et schema cifrae exacte negotiata a configuratione orae activa reguntur, non a codice applicationis asseruntur. Nullum servitorem originis separatim attingibilem exponimus.

4.2 Securitas Contenti

Cliens compilatus cum capitibus strictis contenti-generae et cellae servitur. Concha SPA est origo singularis. Scripta tertiae partis pro analytica vel publicitate non includimus. Duo puncta contactus tertiae partis in producto sunt utraque anguste circumscripta: cursus emptionis SPA omnino relinquit cum redirectione pleni paginae ad checkout a Stripe hospitatum (https://checkout.stripe.com/…) — interfacies usus Stripe numquam in origine nostra exsequitur et numquam notitiam chartae videmus — et cursus signandi instrumentum Turnstile Cloudflare onerat, alternativam CAPTCHA privatum servantem quam Cloudflare intra iframe arenae propriae repraesentat. Neutra pars residuum paginae legere potest.

Iframe inclusionis qub (a qub.social/embed/{tx_id} servitus et in paginas tertiae partis ab embed.js oneratus) propriam Content-Security-Policy fert. Album connect-src est 'self', https://qub.social, https://arweave.net, https://ar-io.dev, https://permagate.io, https://api.drand.sh, et https://drand.cloudflare.com. Iframe cum sandbox="allow-scripts allow-top-navigation-by-user-activation" currit (non allow-same-origin): pagina hospes DOM eius legere non potest, neque hospitem navigare potest nisi post actionem usatoris.

4.3 CORS et Ambitus Petitionum

Cliens navigatoris petitiones petitionis facit tantum ad:

Destinationes inclusionis a CSP eius exiguntur. Destinationes intentae SPA principalis in codice et configuratione fixae sunt atque inspectionibus navigatoris et integrationis exercentur; Subresource Integrity instrumentum regendi destinationes retis non est.

Inclusio octetos conservatos per origines qub/memoriae permissas petit, onera privata in navigatore per K e fragmento URL disinvolvit, et subscriptiones cyclorum tempore revelationis ex duabus originibus drand permissis petit. SPA principalis copia cadendi quattuor punctorum in config/drand-endpoints.json utitur (drand.cloudflare.com, api.drand.sh, api2.drand.sh, et api3.drand.sh) ne defectus unius puncti revelationem impediat. CSP inclusionis nexus extra album explicitum negat.


5. Infrastructura Servitor-Lateris

5.1 Ora Sine Servitore

API nostra omnino in runtime sine servitore administrato ad oram currit. Nullae sunt VMs, nulla continentia, et nulli processus servitoris perpetui quos administramus. Hoc dramaticerede superficiem oppugnationis pro qua responsales sumus: nos non OS, non servitorem retis, non runtime applicationis gerimus quem reparare debemus.

Separata publica-CORS medioludium applicatur Access-Control-Allow-Origin: * ad sequentem viam exsecutam statuit: /embed.js, /embed/v1.js, omnia sub /embed/; /api/v1/telemetry; /api/v1/openapi.jsonomnia sub /api/v1/qub/ (includens bytes, metadata, probationem, coniunctionem, notificare, et impellere subviae); omnia sub /api/v1/log/Publica tractare intuitus subtus /api/v1/handle/et publicus imagine legit sub /api/v1/identity/avatar/Praeflight licentias GET, POSTet OPTIONS cum Content-Type caput petitionis. Haec superficie praefixi fundata latius est quam solum vocat quae embed nunc facit, ita omnis curator infra illos praefixos debet pergere in suos proprios moderationem, authentificationem, terminis rate, et abusu moderamen. Aliae API viae retinent qub.social-restrictam CORS politiam.

5.2 Conservatio

Cursus nuntii praedefinitus navigatoris textum apertum in infrastructura qub non persistit. Builder /api/v1/seal textum apertum et K in memoria tractat sed neutrum persistit. Statio pacti pactum structum subscriptum necessario servat donec consubscribitur, retractatur, aut exspirat. Recuperatio per electionem facultatem traditionis (nexum plenum fragmentum ferentem) servat ut postea recuperari possit. Itaque totum stratum conservationis "metadata tantum" non describimus.

5.3 Secreta

Secreta (crumenae signandi, tesserae praebitorum, et claves HMAC) per ligaturas secretas/ambientis formae, non per codicem fontis, praebentur. Componentia runtime solas ligaturas quibus egent accipiunt. Procedurae rotationis atque superpositionis cuique componenti propriae sunt; unum mechanismum universalem automaticum aut auditum non vindicamus.

5.4 Ligna et Telemetria

Ligna JSON structurata in qualibet petitione API scribuntur cum identificatore correlationis in capite responsi X-Request-Id praesentato. Telemetria clientis anonyma est — nullus identificator machinae, nulla inscriptio IP, nulla praevisio contenti. Eventus in memoria stipantur et conatum optimo flunt; flumen defectum reicitur, non retentatur. Telemetria designata est ut ad stratum retis sine effectu in experientiam producti dehabilitari possit.


6. Authenticatio

6.1 Subscriptio per Nexum Magicum

Subscriptio utitur tessera semelusus HMAC-signata in capsam epistolae tuae tradita. Nexus per 15 minuta valet et redemptio atomice vindicatur, ut usus concurrens aut iteratus clausus deficiat. Post successum navigator crustulum opacum __Host-qub_session cum attributis Secure, HttpOnly, SameSite=Strict, et Path=/ accipit.

Sessiones limitem inertiae 30 dierum et limitem absolutum 90 dierum habent, post 24 horas rotantur, atque generationem proxime priorem solum per fenestram gratiae 120 secundorum pro responso amisso accipiunt. Mutationes rationis sensibiles authenticationem intra 10 minuta priora requirunt. Arcanum subscriptionis HMAC est ligatura formae; sola lectio metadatae tesseram validam creare non potest.

6.2 Claves API (Gradus Elaboratoris)

Claves elaboratoris API utuntur praefixo qub_sk_ pro facile recognitione et inquisibilitate. Quaeque clavis:

Puncta administrationis clavium ultra credentiali administratoris separato custodiuntur.

6.3 Testimonium Epistolae (Signatio Auctoritatis)

Ligare inscriptionem epistolae ad clavem signandi requirit:

  1. Possessionem clavis privatae signandi (provocationem signas)
  2. Possessionem capsae epistolae (codicem VI-cifrum per epistolam traditum ingeris)

Alterutrum solum insufficiens est. Revocatio est tabula signata in ratione tua propria et statim efficax fit; spectatores testimonium petentes statum revocatum vident et secundum repraesentant.


7. Solutiones

Ingressus et processus chartarum intra checkout a Stripe hospitatum currunt. Numeros chartarum, dies expirationis, aut CVC numquam accipimus. Identificatores clientis atque subscriptionis Stripe, statum subscriptionis, et notitias periodi in tabulis iurium/clavium API servamus ut accessus, renovationes, mensura, renuntiatio, et restitutiones reconciliari possint. Praecepta privati et securitatis Stripe gubernant tractationem notitiarum solutionis.

Punctum signandi tabulam iuris contra identificatorem machinae et, pro usatoribus inscriptis, contra identitatem ligatam confert. Ius non potest reusari per machinas sine usatore eo explicite restaurato per subscriptionem nexus magici.


8. Resistentia Abusus

8.1 Detectio Automatorum

Cursus signandi custoditur per alternativam CAPTCHA privatum servantem quae fragmentis pro insidiis non utitur et machinam pro publicitate non scribit. Provocatio defecta a Workero orae nostro reicitur antequam ulla processio signum-lateris fit.

8.2 Limitatio Rationis

Limites rationis ad plura strata applicantur:

Contagia et vindicationes atomicae inter KV, Durable Objects, et ligaturas limitationis rationis formae secundum necessitates congruentiae puncti distribuuntur. Petitiones limitatae 429 reddunt; puncta quae fenestram repetitionis computare possunt Retry-After includunt.

8.3 Moderatio Contenti

Percursus navigatoris praedefinitus ad onerandum corpus explorare non potest: recipit solum client-signatum artificium. Inspector /api/v1/seal Iter videt textum simplicem transitorie, et pactum staging tenet structa tempora usque ad consummationem, sed illa fide exceptiones non vertunt generalem byte-caecus oneratio iter in contentum scanner. Moderatio operationalis est denegatioindex ad spectatorem stratum: qub denegata a nostro spectatori recusatur sive paxillus reconditus manet aditum. Denegatio non revocat permanentes bytes, transparens-log ingressus, vel data permanentis retis iam publicata.

Nuntii abusus rationis limitantur usus sparsi unius viae IP nuntiatoris; IPs in claro hoc proposito non conservamus.


9. Catena Suppeditationis et Integritas Aedificationis

9.1 Affixio Instrumentorum

Versiones compilatoris et runtime in configuratione repositorii affiguntur et dependentiae per ligna fixionis commissa resolvuntur. CI recentiam fasciculorum generatorum atque invariantes reproducibilitati sensibiles inspicit. Vindicationem fortiorem quamque aedificationem mundam in omnibus machinis sustentatis bitatim identicam esse non facimus.

9.2 Linteres et Analysis Statica

Spatium operis activat copias linterum strictissimas nostras ad gradum deny. CI omnem monitionem — etiam monitiones nexus documentationis — ut defectum aedificationis tractat. Hoc deliberatum est: utimur strictitate linteris ut fune percusso pro regressionibus subtilibus.

9.3 Portae CI

Fluxus CI formam et linteres strictos; probationes Rust, WASM/navigatoris, Worker, inclusionis, et API; probationem generum; operimentum codicis; inspectiones mutationis/invariantium; analysin staticam dependentiarum et fluxuum; inspectiones clavium i18n, operimenti, deviationis, et punctorum codicis hostilium; recentiam documentorum/API/basis cognitionis generatorum; inventarium documentorum et nexus internos; budgeta CSS et fasciculorum; atque validationem OpenAPI tegit. Quaedam officia mutationis sumptuosa ex calendario currunt potius quam omni impulsione.

Unica summa requisita ci rubra manet si quodvis officium requisitum cadit. Fluxus ramorum protectororum atque deploymentis illum exitum consumunt potius quam portam securitatis minorem duplicare.

9.4 Probatio Mutationis

Officium hebdomadarium probationem mutationis contra modula pura securitatis-critica currit: spargmen, CBOR canonicum, signum, reseratio, novitypi formae transmissionis, validatores generis protocolli, et spatium nominum signorum. Probatio mutationis respondet "captat suita nostra probationum codicem subtiliter falsum?" — si implementatio mutata adhuc omnes probationes praeterit, scimus nos lacunam coperturae probationis habere et eam tractamus.

9.5 Hami Git

Hami locales (pre-commit, pre-push) portas CI speculantur ut regressiones ante machinam elaboratoris relinquant capiantur. Hami per scriptum repositorii installantur; in flumine nostro non praetermittuntur et CI est porta auctoritativa si praetermittuntur.


10. Probatio

Codicis securitatis-critica fert tria genera probationum:


11. Mundities Ramorum et Emissionis

Rami facultatum staging solum per pull request Portae 1 promovent: ci requisitum viride, nulla petitio mutationis irresoluta, nulla collisio coalescentiae, et arbor munda recensita; coalescentia comprimendo fit et ramus deletur. main solum per pull request Portae 2 staging → main progreditur atque originem per commit coalescentiae servat. Impulsus directi ad ramos fluxus emissionis non sunt.

Deploymenta experimentale et productionis ex statibus ramorum protectororum staging atque main post CI excitantur. Codex pull request et credentialia furcarum secreta deploymentis non accipiunt.

Secreta in fluxibus deploiendi usitata ad ambientem deploiendi a forma CI nostro definiuntur. Fluxibus pull-request a furcis non praesto sunt.


12. Revelatio Coordinata

Si credis te vulnerabilitatem securitatis in qub invenisse, audire celeriter volumus et nuntium professionaliter tractare committimus.

Receptionem agnoscimus intra tres dies negotiationis et te informamus dum investigamus. Cum consensu tuo, nuntiatores in notis emissionis creditamus.

12.1 Portus Tutus

Si investigatio tua regulas supra sequitur (investigatio bonae fidei, nullum damnum aliis usatoribus aut servitio, fenestra rationabilis revelationis), nullam actionem legalem contra te persequemur, et nullam executionem legis rogabimus ut id faciat. Opus tuum ut probatio auctorizata tractamus et malumus te insectum invenire quam alium.

Hic Portus Tutus applicatur ad:

Non applicatur ad ingeniariam socialem sodalium turmae qub, probationes denegationis-servitii, vel accessum ad notitias aliorum usatorum ultra quod ad demonstrandam quaestionem necessarium est. Si incertus es utrum aliquid intra Portum Tutum cadat, prius interroga usus eodem praefixo argumenti [SECURITY].


13. Limitationes Honestae

Securitas est usus, non status. Quaedam limitationes directe nominandae sunt:


14. Mutationes ad hanc Paginam

Mutationes materiales notantur per updatandam diem effectivam apud summum. Ubi mutatio reflectit emendationem concretam securitatis, in mutationum publicarum nota breviter describimus. Ubi mutatio reflectit clarificationem normae, describimus quid mutatum sit et cur.

Pro quaestionibus de quolibet in hac pagina, epistolam mitte ad support@qub.social cum praefixo argumenti [SECURITY].


15. Liber Mutationum

Versio Dies effectivus Summa
1.1 XXIII Septembris MMXXVI Vindicationes cryptographicas, modos traditionis, conservationem, CSP, sessiones, claves API, solutiones, CI, et fluxum emissionis cum systemate implementato reconciliavit.
1.0 II Maii MMXXVI Editio prima.