Developers

Build on the procurement harness

SIGNET provides the execution layer for procurement AI. Connect tools, deploy agents, and build integrations on open standards.

Architecture overview

Five layers, one harness

Experience Layer

Web applications, agent API interfaces, conversational interfaces (MS Teams, Slack), and chat-based interaction points. Human users and external systems interact with the SIGNET through this layer. The experience layer is presentation-agnostic — the same SIGNET can be accessed through a browser, a mobile app, a chatbot, or a programmatic API.

Agent Layer

Specialised AI agents operating within governed parameters. Agents cover sourcing (RFP generation, scoring, supplier discovery), contracting (analytics, terms extraction, obligation management), analytics (spend, working capital, demand), and security (shadow IT detection, compliance monitoring). All agents are model-agnostic — any frontier LLM can serve as the reasoning component.

Intelligence Layer

Machine learning models, vector databases, knowledge graphs, and analytics engines. This layer provides the cognitive infrastructure that agents draw on: semantic search across procurement knowledge bases, pricing models, natural language processing for contract analysis, and domain-specific embeddings.

Core Services

Identity management (the three-layer identity architecture), the OCDS-aligned data model, workflow orchestration via Pega case management, PEPPOL document exchange, and the rules-as-code engine (OPA/Rego for compliance, DMN for evaluation logic).

Integration Layer

Connectors to ERP systems (SAP S/4HANA, Oracle), CLM platforms (Sirion), spend management (Coupa), risk platforms (Exiger, EcoVadis), and third-party services. Workato serves as the ETL middleware, with SAP CPI and SAP APIM providing SAP-specific connectivity.

Integration patterns

Three ways to build

Connect a tool (MCP Server)

Expose your procurement tool — ERP, CLM, risk platform, analytics engine — as an MCP server. SIGNET agents discover and use your tool through the standard Model Context Protocol interface. Authentication, rate limiting, and permission boundaries are handled by the harness.

{
  "name": "acme-clm",
  "version": "1.0",
  "description": "Contract lifecycle management",
  "capabilities": [
    "contract.search",
    "contract.extract",
    "obligation.list"
  ],
  "auth": { "type": "oauth2", "scopes": ["read:contracts"] }
}

Deploy an agent (Agent Card)

Register your AI agent in the SIGNET agent registry. Agents declare their capabilities via A2A Agent Cards, are governed by the rules engine, and produce immutable audit trails. All agents operate within sandbox boundaries determined by their category and entity scope.

{
  "name": "procurement-negotiation-agent",
  "description": "Negotiates within governed parameters",
  "capabilities": ["negotiate.price", "negotiate.terms"],
  "constraints": {
    "max_discount": "15%",
    "requires_approval_above": "£500K"
  },
  "audit": true
}

Build an integration (Workato Recipe)

Use Workato's 1,200+ pre-built connectors or build custom recipes to bridge your systems with SIGNET. Event-driven architecture: subscribe to procurement events (supplier.registered, bid.submitted, contract.awarded) and trigger downstream actions in your systems.

// Subscribe to SIGNET events
on("contract.awarded", async (event) => {
  await erp.createPurchaseOrder({
    supplier: event.supplierId,
    value: event.awardValue,
    terms: event.contractTerms,
  });
});
Concert

The first GUILD. The first SIGNET.

Concert is building the open infrastructure layer for a new era of governed, intelligent, multi-party commerce. Join the founding consortium.

Get in touch