Documentación

DOC / 17 / OPENSDK

Preview de OpenSDK

Instala el preview público de OpenSDK y entiende admisión, capabilities, efectos, conformidad y su gobernanza pendiente.

En esta guíaPreview de OpenSDK
Primeros pasosEstructura del proyectoReferencia del CLIBucle de desarrolloBuilds incrementalesRouting y páginasVistas RustEventos y foldsSchemas y snapshotsSync verificado con HyphaeContenido tipadoRuntime del navegadorPropiedad del DOMPreview del runtime nativoDespliegue portableBeta full-stackPreview de OpenSDKComponentes y lenguajesConformidad de frameworks webProtocolo de toolingCompatibilidad y deprecaciónAssets adaptativosConfianza de artefactosConfianza de releasesEvidencia de rendimientoErrores y diagnósticosTelemetría voluntariaBuild y despliegueCrates y APILicenciamiento y políticas

Instala la beta pública de OpenSDK

pliego-sdk 0.4.0-beta.1 es público en crates.io dentro del grafo coordinado del framework. Sus suites de conformidad siguen en el repositorio y RFC-006/RFC-007 junto con ADR-006 permanecen pendientes antes de estabilizar.

toml
[dependencies]
pliego-sdk = "=0.4.0-beta.1"

Admite bytes exactos antes de ejecutar

El manifest de una extensión declara identidad, entry points exactos, API OpenSDK, rango de host compatible, features requeridos, capabilities solicitadas y presupuestos de recursos. La admisión verifica el digest del componente y la política antes de retornar el typestate ValidatedExtension que un runtime puede ejecutar.

rust
use pliego_sdk::{CapabilityPolicy, ExtensionManifest, HostContract};
use semver::Version;

let manifest: ExtensionManifest = serde_json::from_slice(manifest_bytes)?;
let host = HostContract::preview(
    Version::parse("0.4.0-beta.1")?,
    CapabilityPolicy::deny_all(),
);
let validated = host.admit(manifest, component_bytes)?;

Intermedia efectos y conserva evidencia

El trabajo no determinista cruza EffectBroker sólo después de que la capability del broker y la del efecto específico superan la política. Las llamadas que alcanzan el executor producen recibos SHA-256 ordenados para success o error. Las denegaciones suceden antes de ejecutar y no afirman que ocurrió un efecto.

Fuel and deadline
Limitan el cómputo e interrumpen una invocación vencida
Memory and output
Rechazan crecimiento o resultados fuera de los presupuestos declarados
Effect receipts
Vinculan operación, solicitud, resultado y evidencia de respuesta en orden
Ambient WASI
No está enlazado por el host de componentes de referencia

Implementado no significa estable

RFC-006 y RFC-007 siguen Draft, y ADR-006 sigue Proposed. La implementación es evidencia ejecutable para gobernanza y evaluación externa; pueden llegar cambios incompatibles en otro protocolo preview. Ninguna parte de esta superficie se etiqueta como estable.