Transferência limitada e verificada
A beta 0.1.0-beta.1 transfere objetos opacos imutáveis de fontes explicitamente aprovadas. Os descritores devem vir de uma aplicação ou deployment confiável. Integridade SHA-256 não autentica uma release.
Recuperação e limites
É necessária uma raiz privada existente: Unix 0700 do proprietário, ou ACL Windows exclusiva do proprietário. O armazenamento mantém lock exclusivo entre processos. Blocos verificados sobrevivem ao reinício; corrupção e versões desconhecidas falham de forma fechada. Temporários órfãos reconhecidos são removidos sob lock. TTL remove apenas objetos incompletos. A retenção dos objetos completos pertence ao deployment.
Default: object 64 MiB, block 64 KiB, store 256 MiB, 16,384 files. Hard maxima: object 256 MiB, block 1 MiB, 4,096 blocks, 65,536 files, 16 sources, 8 workers, 32 attempts/block. Assembly needs space for both blocks and complete content. Descriptor JSON is bounded to 1 MiB. Each worker retains at most one block; descriptor and inventory are bounded. Local filesystem operations require deployment-owned I/O bounds.
Transporte e responsabilidades
Ative peer-rpc para usar PeerBlockSource e TransferDispatcher pelos streams Peer RPC V2 assinados existentes. O repositório deve autorizar tenant, cluster, origem, destino e objeto. Configure timeouts de I/O dentro do prazo cooperativo da transferência. Providers devem respeitar cancelamento; todos os workers são aguardados. Descoberta e relays pertencem ao deployment; Sync controla replicação e Update autenticidade, ativação e rollback.
Windows cross-compilation is checked; native Windows recovery and physical mesh performance remain release qualification work. MCU remains planned. No installation or artifact activation occurs here.
Crate-owned examples
Source guide · Basic · Intermediate
Pacote publicado
appcore-transfer 0.1.0-beta.1 · docs.rs · source.
Prerelease independente — 2026-10-14
0.1.0-beta.2: alterações próprias.
Disponibilidade HA negociada — 1.0.0-rc.3
Esta coorte RC alinha os tipos distribuídos partilhados entre Sync, Peer RPC, control
plane, Gateway, Transfer, SQLite e SDK. peer.availability.v1 seleciona resultados
autenticados e estruturados sem mudar os formatos V1. Busy não executa a closure nem
confirma trabalho. Rejeição, pendência, transporte e confirmação durável são distintos;
os retries preservam a identidade idempotente. A composição comprova a conclusão da
closure, o fencing e a confirmação exigida da réplica. Não implica migração de
instalações, deployment ou certificação de falha física de energia.
Consulte o guia de disponibilidade.