{"slug":"development/platform/host-aware","title":"SpineWorkspace — Host-Aware Architecture","section":"development","sectionLabel":"Development","status":"unclassified","type":"document","path":"development/platform/host-aware.md","bytes":1728,"description":null,"updated":null,"source":"integratewise/Integratewise-docs-wiki","content":"<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 41_HOST_AWARE_ARCHITECTURE.md -->\n\n# SpineWorkspace — Host-Aware Architecture\n\n**Company:** IntegrateWise  \n**Product:** SpineWorkspace\n\n## Definition\n\nHost Aware means SpineWorkspace understands the environment in which a user, Twin, agent, integration, or application is operating and adapts the available context, channels, capabilities, integrations and marketplace surface accordingly.\n\n```text\nHost\n├── Identity\n├── Tenant\n├── User\n├── Session\n├── Active Work\n├── Context\n├── Channels\n├── Capabilities\n├── Integrations\n├── Plugins\n├── MCP\n└── Policy\n```\n\n## Host-aware flow\n\n```text\nHost Detected\n→ Authenticate\n→ Resolve Tenant / User / Twin\n→ Discover Host Capabilities\n→ Discover Connected Integrations\n→ Discover Plugins / MCP\n→ Apply Policy / Authority\n→ Build Host Capability Manifest\n→ Project Work\n```\n\n## Host examples\n\n- SpineWorkspace Web\n- SpineWorkspace Mobile\n- Slack\n- Teams\n- Browser / application host\n- AI host\n- external agent host\n- MCP host\n\n## Critical boundaries\n\n```text\nHost capability ≠ user authority\nHost presence ≠ permission\nPlugin installed ≠ authorized\nMCP available ≠ mutation authority\n```\n\n## Persistent Twin\n\nThe user's Twin remains the same logical Twin across hosts.\n\n```text\n             USER\n              ↓\n             TWIN\n        ┌─────┼─────┐\n        ↓     ↓     ↓\n      Web   Slack  Mobile\n```\n\nThe host changes interaction and available capabilities, not ownership of the user relationship or canonical business context.\n\n## Canonical principle\n\n> **The Twin is persistent; the host is contextual.**\n"}