Service Contract
This starter repo demonstrates the first-pass Service Lasso service contract.
Key starter files:
service.json- service manifestservices/- example managed-service inventory for app/reference reposverify/service-harness.json- harness validation contractscripts/verify.*- thin wrappers that call the shared harness binaryscripts/package.*- reference packaging entrypointsruntime/- sample payload/runtime filesconfig/- example config inputsdocs/service-json-reference.md- one-stop reference forservice.jsonfields,healthchecks[]setup, and first-pass contract guidance
This starter is intentionally minimal. It is meant to prove the contract shape, not to be a full production service.
Important distinction:
- the root
service.jsonis the canonical manifest for the template service repo itself - the tracked
services/folder is an example inventory for downstream app/reference repos that embed Service Lasso and need to declare the services they want to manage
Current bounded release/install note:
- release/install metadata belongs inside
service.json, not in a sidecar source file - the bounded first-pass core runtime currently models that through an
artifactblock with:artifact.kindartifact.sourceartifact.platforms
Component guides · Imported from service-template. The migration inventory records ownership and remaining work.