Markpact — publikacja i share
Rejestr Git-backed. Wersjonowane raw URL, subdomeny, API publish, autorstwo z LLM. Bloki: markpact:pack, markpact:handler, markpact:deps, markpact:run.
https://markpact.com/raw/owner/pack.markpact.md
*.markpact.mdOpublikuj kontrakt capability raz. Konsumenci kompilują go do manifestów uricore i uruchamiają przez urisys — albo wdrażają pełną aplikację przez pactown.com. Handlery w dowolnym języku; URI pozostaje interfejsem.
Markpact to warstwa dystrybucji. uricore definiuje manifest runtime. urisys ładuje paczki i wykonuje komendy scheme://… z polityką i eventami.
Jednoplikowy UriPack: blok manifestu, handlery Python/JS, opcjonalne testy i docs. Hostowany na markpact.com z historią Git i raw URL.
markpact publish mypack.markpact.md
urisys waliduje Markpact i emituje manifest.yaml + moduły handlerów — ten sam kształt, który uricore ładuje natywnie.
urisys markpact compile pack.markpact.md
Komendy i zapytania adresują zasoby przez URI. Polityka blokuje efekty uboczne; handlery działają w wybranym runtime.
urisys call browser://default/page/open --approve
Każda warstwa pozostaje mała. Markpact dostarcza źródło; uricore wykonuje deterministycznie; urisys orkiestruje paczki, flow i HTTP.
Rejestr Git-backed. Wersjonowane raw URL, subdomeny, API publish, autorstwo z LLM. Bloki: markpact:pack, markpact:handler, markpact:deps, markpact:run.
https://markpact.com/raw/owner/pack.markpact.md
Parser, rejestr capability, polityka, dispatcher, append-only events. URI identyfikuje intencję; manifest deklaruje operacje; handler wykonuje pracę.
browser://{session}/page/open
PackManager, MarkpactManager, flow, serwer HTTP. Ładuje paczki lub zdalny plik --markpact i kieruje wywołania do uricore.
urisys --markpact URL call cache://status/query
Wybierz głębokość integracji: wdrażalna aplikacja w dowolnym stacku albo lekki control plane URI w istniejącym produkcie.
Pełna app z bloków Markpact (deps + run)
curl -fsS https://markpact.com/raw/owner/todo-api.markpact.md
# watcher redeploy czyta markpact:deps / markpact:run
Capability bez przepisywania UI
urisys markpact fetch https://markpact.com/raw/owner/uribrowser.markpact.md
urisys call browser://default/page/open --payload '{"url":"…"}' --approve
Operacje to nazwane URI (command / query / event). Ten sam adres w CLI, bramce HTTP, flow i dokumentacji.
Markpact bundluje manifest, handlery, testy i docs. Kompilacja per konsument — bez monolitycznego SDK.
Komendy ze skutkami wymagają jawnego approval — dla agentów, narzędzi ops i automatyzacji z człowiekiem w pętli.
Python dziś; paczki JS (dom://, page://) i inne SDK używają tego samego envelope manifestu z uricore.
Paczki z rejestru — każda ze stroną, raw URL i komendą pobrania.
Subdomena
https://uriusb-markpact.markpact.com/
Subdomena
https://uristepper-pack.markpact.com/
Subdomena
https://uriprinter-markpact.markpact.com/
Subdomena
https://urisystemd-markpact.markpact.com/
Subdomena
https://uribrowser-markpact.markpact.com/
Subdomena
https://uridocker-markpact.markpact.com/
Subdomena
https://uridom-js-markpact.markpact.com/
Subdomena
https://prod-ssh-test.markpact.com/
Subdomena
https://prod-smoke-test.markpact.com/