logicsrc/packages/sdk
2026-09-13 07:46:14 +00:00
..
src feat: add OpenFleet membership and CoinPay rental contracts 2026-09-13 07:37:00 +00:00
package.json release: prepare OpenFleet and OpenWall public contracts 2026-09-13 07:46:14 +00:00
README.md release: prepare OpenFleet and OpenWall public contracts 2026-09-13 07:46:14 +00:00
tsconfig.json Implement OpenSpec artifacts and SDK contracts 2026-06-06 16:44:58 +00:00

@logicsrc/sdk

LogicSRC contract types and constructors for tasks, AgentSwarm sessions and OpenFleet descriptors. These helpers construct documents; they do not start agents, resolve remote identities or initiate payments.

npm install @logicsrc/sdk @logicsrc/validators
import { createOpenFleet } from "@logicsrc/sdk";
import { validate } from "@logicsrc/validators";

const fleet = createOpenFleet({
  id: "https://example.com/fleets/research",
  name: "Research",
  owner_did: "operator.coinpay",
  members: [{
    kind: "openagent",
    id: "analyst.coinpay",
    url: "https://example.com/agents/analyst.json"
  }]
});

const result = validate("openfleet", fleet);
if (!result.ok) throw new Error(JSON.stringify(result.errors));

Use @logicsrc/validators 0.1.1 or newer for OpenFleet validation. See the OpenFleet specification for member bindings, exact decimal rental rates and CoinPay settlement metadata.

MIT © Profullstack, Inc.