INIZIO / 03 PERCORSI

Inizia dove conservare il contesto si adatta al tuo lavoro.

Qui distinguiamo strumenti pubblici, pilota chiuso e client previsti. Il Cabinet del progetto è distinto dai Records locali.

STATO ACCESSO

Cosa è disponibile ora

Ogni percorso ha un limite distinto. Un pilota chiuso non viene presentato come release pubblica.

PiattaformaStatoCosa significa
Browser / sitoDisponibilePagine pubbliche ed esempio funzionano nel browser; non danno accesso al Cabinet completo.
Cabinet EolSpacePilota chiusoStato e cronologia del progetto sono previsti per invitati; l’accesso generale non è aperto.
Records localiDisponibileI record creati da te restano nel browser; questo strumento non è il Cabinet completo.
App WindowsPrevistaNon sono confermati una build pubblica o un canale di aggiornamento.
Linux GUIPrevistaIl client grafico è distinto dalla CLI; nessuna build pubblica confermata.
Linux CLIPilota chiusoCLI eol limitata agli invitati; il Cabinet fornisce il comando di installazione.
Android / EolSpacePianificatoUn APK debug separato di Records è stato verificato in locale; per il client Android EolSpace non sono confermati build o canali pubblici.
iPhone / iOSPrevistaBuild pubblica, firma e canale di installazione non sono confermati.

Scegli il risultato che ti serve

I formati non sono intercambiabili. Parti dal lavoro da completare.

  1. Crea e conserva un record

    Funziona nel browser, conserva una libreria locale ed esporta JSON o TXT.

    Apri workspace
  2. Collega un progetto

    La CLI eol esegue le tue verifiche su questa macchina e invia la prova al cabinet del pilota chiuso.

    Come installare eol
  3. Esamina Records per Android

    Un APK debug locale e separato di Records può essere esaminato in una review autorizzata; non è il client EolSpace.

    Condizioni dell’APK Records

CLI / EOL

Installazione dal cabinet del pilota

Servono Linux x86_64, Python 3.12 o 3.14 e un progetto Git con test unittest oppure il profilo Node 24 con node:test. Il comando di installazione lo fornisce il cabinet del pilota dopo un invito: verifica da solo lo SHA-256 del pacchetto e mette eol in ~/eol-cli.

  1. Serve un invito

    Il pilota richiede un invito. L’accesso ai partecipanti esterni non è ancora aperto; non esiste un percorso pubblico per aderire.

  2. Installa eol dal cabinet

    Il cabinet mostra un solo comando: verifica il pacchetto e mette eol in ~/eol-cli; la versione precedente resta accanto.

  3. Avvia nella cartella del progetto

    Sostituisci ~/my-app con la cartella del tuo progetto Git. Tre risposte: la tua promessa in una frase, APPROVE, y. Nel cabinet questo comando contiene già indirizzo del cabinet e lingua.

    cd ~/my-app && ~/eol-cli/bin/eol start
  4. Accetta la baseline nel cabinet

    Quando la prova è inviata, eol indica l’indirizzo del cabinet: lì conferma la promessa e accetta la baseline.

Leggi il risultato

Ogni arresto di eol termina con una riga next: che indica il comando da digitare dopo. La prima esecuzione scrive la scheda della promessa in contracts/ e chiede un commit; la successiva collega il cabinet con un codice di 8 caratteri, esegue le verifiche scelte e invia la prova.

Se un comando fallisce

  • Questa cartella non è un repository Git: eol ha bisogno della cartella di un progetto esistente con Git e test unittest, non di una nuova vuota. Vai lì ed esegui di nuovo eol start.
  • Modifiche non committate: git status --short elenca i file. Fai commit o stash con il tuo Git, poi di nuovo eol start.
  • Nessun indirizzo del cabinet: next: eol start --server https://<indirizzo del Cabinet>. Il comando del cabinet contiene già questo indirizzo.

Quale formato usare

L'estensione .json non identifica il contratto.

FormatoScopoApri con
Browser evidence packeol.demo-evidence-pack/1Fino a 2 MiB / 500 record; creazione, importazione e libreria locale.Workspace / demo
Evidence cycleevidence-cell.manifest/1 + evidence-cell.record/1Manifest e record concatenati tramite hash per il giudizio locale.evidence-attestation validate
Attestation statementin-toto Statement v1 · predicate v0.1/v0.2Autovalutazione non firmata legata a commit e cycle.evidence-attestation verify

I passaporti Careproof e le release attestations hanno verificatori separati. Nessuno di questi formati, da solo, prova l'autore o la verità dell'intento.

ANDROID / STATO REVIEW

Records per Android: candidato debug locale

L’APK separato di Records ha superato controlli runtime locali su Android 16 / API 36. Non è il client EolSpace, una firma production, una release di uno store o una promessa per ogni dispositivo.

Non esiste un URL pubblico: identità del publisher, firma production e canale di aggiornamento non sono ancora definiti. Per questo non c'è un'azione di download.

APK
eol-records-0.2.0-debug.apk
Package
space.eolai.records.debug
Versione
0.2.0-debug · versionCode 2
Android
min API 26 · target API 35
WebView
111 o successivo
SHA-256
4b173f2cd15d1b4a92968ef7d8f433088bd37c40fabcdd7456af643ab0cd1507

Come lo controlla un revisore autorizzato

  1. Riceve l'APK tramite un canale locale di review approvato e controlla il nome esatto.
  2. Esegue il controllo SHA-256 qui sotto prima dell'installazione.
  3. Verifica Android 8.0+ e Android System WebView 111+, poi installa l'APK di debug solo nell'ambiente consentito.
  4. Esporta i record importanti prima di un futuro ID production: un applicationId diverso non aggiorna l'app di debug sul posto.
python3 -c "import hashlib,pathlib,sys; p=pathlib.Path('eol-records-0.2.0-debug.apk'); p.is_file() or sys.exit('File not found: ' + str(p)); actual=hashlib.file_digest(p.open('rb'),'sha256').hexdigest(); expected='4b173f2cd15d1b4a92968ef7d8f433088bd37c40fabcdd7456af643ab0cd1507'; print('SHA-256 OK') if actual == expected else sys.exit('SHA-256 mismatch: ' + actual)"

DOPO / NESSUNA CONDIZIONE INVENTATA

L'utilità è visibile. Il canale commerciale è ancora da definire.

Records nel browser conserva il contesto e verifica l’integrità dei record.

Il CLI separato evidence-attestation valuta i cicli di evidenza.

Il confronto delle verifiche di progetto appartiene a Cabinet e alla CLI eol; per ora è un pilota chiuso, solo su invito.

Tariffa, pagamento, publisher e canale pubblico di distribuzione non sono stabiliti. Non nascondiamo questo limite dietro un pulsante inattivo.

Crea il primo record