Skill
A reusable method for performing an activity under specified conditions. A skill description is distinct from demonstrated capability. Proposed learning-and-skills profile.
SPEC REFERENCE WIKI · English
A linkable reference for protocol notation, attributes, states, components, entities, contextual actant roles, operational agents, profiles and normative rules. Every entry has a stable anchor that can be cited in discussions, issues and implementation notes.
Use the visible term in prose and link to its permanent anchor. Example: [rights.status] is !MUST in #CoreProfile.
Intertweens can seed separately represented skills. Evaluation, authorisation and demonstrated capability remain distinct. Read the proposed learning-and-skills profile ↗
Relational metadata register: explanation and connected example ↗
The conceptual core is Knowledge Objects, attributable relationships and the relational metadata register, and intertweens. Skills extend this model into reusable methods. Operational roles describe how it is supported. Exact requirements are defined in the profiles below.
A reusable method for performing an activity under specified conditions. A skill description is distinct from demonstrated capability. Proposed learning-and-skills profile.
A separately identifiable representation of a skill’s purpose, method, applicability, evidence, conditions and version history. It links to originating intertweens rather than replacing them. Proposed extension; no current validator conformance claim.
A proposed method. Evaluation, authorisation and deployment remain separately scoped dimensions.
Connected observations, interpretations, candidate methods, evaluations, decisions, applications and outcomes. A branching process rather than a required linear lifecycle.
Proposed record linking an intention or evidence to its operational interpretation or summary, with author, assumptions, omissions, uncertainty and review scope.
A scoped record of criteria, baseline, evaluator, context, results and limitations. Positive results do not automatically authorise use.
An attributable decision allowing a defined skill version and use under stated authority and conditions.
An activity referencing a skill version and execution context, connected to its observed outcome.
A process changing a model, with source, transformation, training and evaluation lineage recorded where available. Training provenance does not prove acquisition of a skill.
Improvement that also changes the methods used to generate or evaluate further improvements. Proposed the protocol records support inspection; they do not guarantee progress or safety.
A proposed interface expressing a Knowledge Object’s permitted information and relationships. An identified system assembles evidence-backed answers, distinguishes interpretation and uncertainty, and routes requests to responsible actors. An answer is not an authorisation. The object remains distinct from the entity it describes.
Proposed append-only attributable history, separate from the mutable current register. Corrections append linked events. Existing logs do not automatically meet the integrity profile. See /spec/integrity.
Profile for signed checkpoints, scoped attestations and independently retained evidence. Verification does not establish truth; recovery requires retained records.
Participation by a person, organisation or software in a context. Participation, authority and identity disclosure are separate decisions; attribution does not require public identification.
Recipient- and purpose-specific visibility of actor identity, attributes, identifiers and relationships. Withheld identity remains distinct from unknown identity. Implementation is not yet verified by the prototype.
An actor represented by a limited identity or context-scoped reference. An underlying identity may be held under separate access rules; pseudonymity is not anonymity or proof of authority.
Participation with no identifying link retained in the defined contribution context. No later identification is promised. Unknown source identity is a separate case, and remaining identifying clues must be assessed.
The local node’s descriptions of knowledge objects, actors, agents, systems, relationships and applicable conditions. The register describes and references knowledge; it need not contain the source content. Relational describes these connections rather than requiring a specific database technology.
The attributable record of provenance, changes, validations, contributions, reuse and attribution. Permitted parts may be exchanged across nodes. A log is not automatically immutable or authenticated.
The organisation’s control point for its metadata register, event log, access rules and connections to local source systems.
Makes permitted objects and relationships discoverable across nodes by exposing addresses and permitted metadata. Discovery neither requires a central content store nor grants content access.
The shared models and rules for describing, verifying and exchanging objects, relationships, rights and events between interoperable local registers. The conceptual model is a recommended direction in this specification, not a completed conformance claim.
An independently addressable unit that carries or references knowledge together with the context required to interpret, govern, validate and trace it.
A Knowledge Object representing an addressable, governed and versioned composition of related Knowledge Objects. Every member retains its independent identity, provenance and rights. A folder or search result is not, by itself, a Knowledger.
An attributable statement that a version or moving reference participates in a Knowledger under a declared role, validity interval and policy. Membership neither transfers ownership nor mutates the member.
A separately governed Knowledge Object asserting a typed relationship, with evidence, method, authority and validation state. A relation does not imply membership.
A derived Knowledge Object representing a potentially meaningful pattern, contradiction or phenomenon that emerges through relationships. It cites supporting Relation Assertions and remains distinguishable from source facts. It can seed separately represented skills. Having no assigned responsibility is a possible governance state; accepting responsibility does not erase the originating intertween or establish ownership.
A time-bound, rights-filtered projection produced by resolving a Knowledger for an actor and purpose. It is not an independent source of truth or a replacement for the manifest.
Earlier terminology for the logical accountability record formed by Tracker events, Event log describes the generic history function under the 19 September memo. Relational Trace names the proposed integrity-qualified history in the 20 September extension. Ledger does not name the whole local register or node, require blockchain, or guarantee immutable history. This anchor remains for earlier citations.
Preserves a source observation as a Knowledge Object.
Maps local meaning without replacing local meaning.
Appends attributable Relational Trace events. Checkpoints and independent witnesses are a proposed integrity extension, not an established capability of existing event logs.
Proposes separately governed relations.
Emits versioned Knowledger manifests and projections without overwriting members.
Proposes governed improvements from feedback and outcomes.
Resolves permitted exchange and records the decision.
The shared place where permitted objects become visible to actors.
The permission-aware view an actor gets into the Agora. Visibility is evaluated per object, field and relationship.
Data carried by a Knowledge Object or one of its projections.
Preserves this part of the object context across reuse.
Structured record · see Core Profilesource: { ... }Preserves this part of the object context across reuse.
Structured record · see Core Profileprovenance: { ... }Preserves this part of the object context across reuse.
Structured record · see Core Profilerights: { ... }Preserves this part of the object context across reuse.
Structured record · see Core Profilestatus: { ... }Allows an object to be referenced across systems and organisations without replacing local identifiers.
URI · intw:ko:{namespace}:{identifier}intw:ko:malmo:7F3APreserves the local registry number, case ID or source-defined identity exactly as received.
string · local formatMAL-2023-1842Selects the applicable vocabulary and domain profile.
URI or controlled termAppealDistinguishes technical primitives and domain roles without confusing a representation with the entity it concerns.
representation · assertion · event · evidence · model · process · projection · intertween · trend · scenario · assumption · indicator · observation · decision · activity · outcome · learningtrendAllows knowledge to accumulate around entities while keeping the representation distinct from the referenced thing.
array<EntityReference> · optional in Coreintw:entity:malmo:door-aRepresents actorship as a contextual relation instead of a permanent type assigned to a person, policy, object, organisation or system.
array<Participation> · optional in Corepolicy:a + decision:42 + constraint + access-limitedMakes clear that the same entity can act differently or not act at all in another context.
EntityReference | EventRef | KnowledgeObjectRefintw:event:decision-42Allows a policy, person, document, algorithm or material object to be described as enabling, constraining, triggering or mediating without turning actant into a fixed entity class.
controlled RoleTerm or URIconstraintRequires actorship claims to state an observable or contestable effect rather than merely label something an actor.
AssertionRef | EffectTerm + evidence + validationlimited-data-accessAllows conflicting local assertions to coexist without being flattened into a universal fact.
AuthorityRef | JurisdictionRef@malmo-building-committeeSeparates the time a claim was recorded from the period it describes.
TimeInterval2026-01-01/2026-12-31Supports temporal audit without treating recording time as the time of the underlying event.
ISO 8601 datetime2026-08-30T20:14:00ZMakes change, supersession and reproducibility explicit.
integer ≥ 13Lets every projection return to the source that remains normatively responsible.
absolute https URIhttps://example.se/diarium/123Separates what was known at a particular observation from later source changes.
ISO 8601 datetime2026-08-28T09:42:00ZSupports integrity checks, reproducibility and change detection.
sha256 + hexadecimal digestsha256:74c9…a21eKeeps formal responsibility distinct from contextual actorship and avoids inventing an owner for an unclaimed matter.
ResponsiblePartyRef | null for unclaimed Intertweenorg:malmo-stadPrevents ODRL rights from being mistaken for a public body's authority to process personal data.
LegalBasisRecord | null with explicit assessment status{ purpose: case_handling, basis: legal_obligation }Makes sovereignty and disclosure constraints travel with the object.
JurisdictionRecord{ residency: EU, rojande_assessed: true }Makes sensitivity and access-relevant assessment explicit before reuse.
ClassificationRecord{ scheme: KLASSA, contains_personal_data: false }Keeps an observation, assumption, inference, decision and validated conclusion from collapsing into the same apparent fact.
observed · assumed · inferred · decided · validated · unclassifiedassumedSignals which policy context must be evaluated before fields are exposed.
open · internal · restricted · confidential · security_protectedfederatedSeparates visibility conditions from storage location and avoids modelling private, local, federated and open as different spaces.
private · local · federated · openfederatedPrevents absence from being misrepresented as verified deletion.
observed · not_observed · withdrawn · deleted · unknownobservedMakes an unresolved legal assessment impossible to hide.
resolved · unresolved · human_review_requiredunresolvedSeparates ingestion and machine checks from authorised validation.
unreviewed · machine_checked · human_reviewed · validated · rejectedunreviewedSeparates public-access review from technical access control.
open · partially_restricted · restricted · not_assessednot_assessedPrevents unassessed information from being silently treated as safe.
assessed · assessment_pending · protectedassessment_pendingSeparates technical generation and causal participation from information ownership and validation authority.
EntityRef | AgentRef | ComponentRef + model/version@system / <Finder> v0.3Prevents a discovered candidate from being presented as an established connection.
proposed · machine_matched · verified · rejected · outdatedproposedMakes clear whether a claim is advisory, validated or authoritative.
non_authoritative · advisory · validated · authoritative · disputednon_authoritativeAllows a cross-boundary matter to remain visible and answerable before any mandate fully owns it.
unclaimed · surfaced · between · contested · emerging · claimedunclaimedProvides custody of the observation without implying ownership of the underlying matter.
OrganizationRef or governed stewardship function@neutral-mediatorMakes uncertainty measurable while retaining the evidence and method behind the score.
number 0..1 + evidence + model + threshold0.82 / shared case referenceKeeps learned knowledge traceable to the evidence from which it emerged.
array<KnowledgeObjectRef | EventRef | EvidenceRef>37 validated corrections across 4 organisationsMakes multi-source origin inspectable without assigning the resulting claim to any one constituent.
array<KnowledgeObjectRef | EntityRef | EventRef | IntertweenRef> · minimum 2KO:A · KO:B · KO:CKeeps discovery reflexive and independent of whether the method was human, deterministic, statistical, graph-based or AI-assisted.
MethodRef + parameters + implementation/versioncomparative-analysis@1.2Separates potential, detection, proposal, validation, active use, contestation and supersession.
potential · detected · proposed · validated · active · contested · supersededproposedDistinguishes where a pattern was noticed from where it became an addressable Knowledge Object.
recognisedBy + observationContext + registrationContext@analyst-a + municipality-a + intw:node:aPrevents local emergence from being mistaken for federated visibility.
local · discoverable · projected · federateddiscoverableExplicit values describing observation, lifecycle, validation, access or relation state.
Records positive evidence without asserting broader truth.
observation stateobservation.state = observedRetains uncertainty rather than inventing a deletion event.
observation statenot observed on 2026-08-28Distinguishes verified removal from technical absence.
observation statesource deletion event verifiedMakes the scope and authority of validation inspectable.
validation statehuman reviewed by municipal legal functionPreserves historical evidence without presenting it as current.
lifecycle statesuperseded_by = intw:ko:...:v4Prevents general visibility even when the object is discoverable.
access statefederated legal-review groupKeeps disagreement and contradictory evidence visible while review continues.
Intertween lifecycle stateinterpretation divergence challenged by Municipality DMakes the premise challengeable and prevents it from appearing as a direct observation.
epistemic stateadoption rate will continue for 24 monthsSeparates the authority of a decision from the truth status of its supporting claims.
epistemic stateproceed with pilot under decision 2026-14Composable responsibilities in the Intertween knowledge lifecycle.
Custody without replacing source truth.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]source → <Wrapper> → observationInteroperability without a central master schema.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]local field → <Mapper> → shared attributeMemory without invented certainty.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]event → <Tracker> → Relational Trace eventDiscovery without opaque connection claims.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]objects → <Finder> → candidate relationCoherence without destroying provenance.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]members → <Assembler> → Knowledger manifest + projectionLearning without silently converting feedback into truth.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]feedback → <Cultivator> → learning signalFederation through negotiated policy rather than simple connectivity.
role + purpose + job_to_be_done + capabilities[] + tasks[] + operations[] + inputs[] + outputs[] + constraints[] + done_when[]request → <Mediator> → policy decisionEntities are persistent references. Actant is a contextual role. Agent is a bounded operational role. Formal responsibility is assigned separately.
Provides the broad ontological category without assuming agency, intention, authority or responsibility.
EntityReference + type + identifiers@policy-aSupports symmetrical analysis of people, policies, organisations, documents, algorithms and material objects without making actor a permanent object type.
Participation + context + role + observed effect + evidence@policy-a / constraint / decision-42Allows participation and rights to be evaluated against authority and context.
PersonRef + contextual participation@municipal-lawyerKeeps organisational participation separate from ownership, accountability and contextual actorship.
OrganizationRef + contextual participation@malmo-stadSeparates AI processing authority from causal influence and ordinary human read access.
model + provider + purpose + policy + audit ID@llm / summarise-onlyPrevents contextual actorship or read access from implicitly granting write or execution rights.
AgentRef + purpose + access level + allowed operations@agent / federated / read+proposeMakes validation authority and method explicit without treating every actant as a validator.
AgentRef + validation scope + method@validator / legal-metadataVersioned sets of requirements that implementations can declare and test.
Creates a portable core that domain profiles may strengthen but not weaken.
MUST · SHOULD · MAY requirementscore@0.xSupports cross-object accumulation and federation without requiring a central universal entity registry or assigning permanent actorship.
id + type + local labels + external identifiers + authority scope + lifecycle stateintw:entity:local:door-aPreserves who claims what, from which evidence, under which authority, validity, rights and validation state.
subject + predicate + object/value + assertedBy + evidence + authorityScope + validTime + recordedTime + validation + rightsdoor-a · hasWidth · 78 cmLets Tracker reconstruct creation, use, validation, dispute, correction, reuse and consequence.
participants + authorised agent + action + target + context + occurredAt + policyDecision + resultingObjectsmeasurement disputed at 2026-08-30Makes actor-network style actorship implementable without flattening all entities into one permanent actor class.
participant + context + role + observed effect + evidence + assertedBy + confidence + validationpolicy:a + decision:42 + constraint + access-limitedAllows one underlying graph to support public, operational, AI, audit, statistical and cross-organisational views.
viewer + purpose + policy decision + included claims + excluded claims + masking + expirycaseworker projectionExpresses equivalence, uncertainty, difference and granularity without destructive merging.
same_as · possibly_same_as · different_from · local_equivalent_of · specialisation_of · generalisation_of · merged_into · split_fromlocal:A possibly_same_as local:BMakes identity, retrieval, payload integrity and custody reviewable.
source ID · canonical URI · retrieved_at · hash · observation statesource-binding@0.xSeparates durable knowledge identity and governance from the systems and payload formats that temporarily store or deliver it.
id + represents + location + media type + integrity + availability + transformation + custodian + rightsrepresentation:ko-8421:pdf-aLets related or nested objects belong together without losing independent identity, provenance, authority, rights or version history.
purpose + membership assertions + member resolution + governance + validation + ledger referenceknowledger@0.1 / municipal-case@4Supports local, federated and open projections without moving legal responsibility.
policy vocabulary + masking rulesrights-public-sector@0.xMakes machine suggestions comparable and challengeable.
score + evidence + model + threshold + verificationconfidence@0.xSeparates accessible fields from permitted operations and learning.
identity + projection + purpose + operations + expiryagent-mandate:federated-readPrevents individually safe disclosures from creating protected patterns in combination.
threats + controls + residual riskfederation-threat-model@0.xAllows discovered relations to be reviewed and cited without modifying either source object or claiming source truth.
subject + predicate + object + evidence + generated_by + authority.state + validation.status + custodian + ownership.stateintw:relation:88421 / {proposed}Allows resemblance, evidence, contradiction, risk or shared learning to be expressed without mutating the Knowledger manifest or forcing universal agreement.
characterizes + character + assertedBy + context + purpose + evidence + confidence + validation + visibilityknowledger:case-8421 · risk · @reviewer-a · {proposed}Makes relational intelligence governable, inspectable and reusable while constituent sources remain unchanged and retain identity, authority, provenance and rights.
id + objectType:intertween + derived_from[] + participations[] + relation + assertion + emergence_method + recognition + visibility/evidence scope + federation.status + generated_by + evidence + confidence + validation + intertween.state + rights + versionintw:intertween:interpretation-divergence-x / {proposed}Preserves continuity from signal to action so assumptions can be challenged, consequences traced and reusable learning returned.
trend · scenario · assumption · indicator · observation · intertween · decision · activity · outcome · learning + typed relationssignal → scenario → decision → activity → outcome → learningMakes purpose, authority, oversight, derivation, sharing, retention and change duties inspectable before an agent acts.
purpose + legal basis + agent/model class + human oversight + allowed derivations + onward sharing + retention + geography + attribution + correction/withdrawal notificationsummarise-only / no onward sharing / human reviewGives <Cultivator> a governed input to institutional learning without silently creating truth.
signal type + based_on + context + generated_by + confidence + validation status37 users corrected the same classificationAllows a detected error to be reviewed without overwriting the current or historical object.
target + previous value + proposed value + evidence + validation statesite-plan → facade-drawingAllows interoperability to improve through validated reuse and feedback.
mapping profile + source field + proposed target + evidenceFAS → building-document.facade-drawingLets Finder or other machine suggestions improve without hiding historical performance.
target model/rule + previous calibration + proposed calibration + benchmark evidencerelationship threshold 0.72 → 0.81Makes forgetting and supersession a governed part of cultivation.
target + reason + evidence + dependencies + proposed effective datemapping-profile@0.3 obsoleteProfile definitions; structural schemas and cryptographic experiments are separate evidence.
Integrity extension, 20 September 2026.
See integrity documentation for schema scope.Synthetic local two-node experiment; no production federation claim.Integrity extension, 20 September 2026.
See integrity documentation for schema scope.Synthetic local two-node experiment; no production federation claim.Integrity extension, 20 September 2026.
See integrity documentation for schema scope.Synthetic local two-node experiment; no production federation claim.Integrity extension, 20 September 2026.
See integrity documentation for schema scope.Synthetic local two-node experiment; no production federation claim.Describe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteDescribe integrity evidence without changing the Level 0 object.
Proposed; wire details in the separate experimental schemas.signature-verified; checkpoint-consistency-verified; incompleteSeparate trust claims.
Proposed invariantA signed conflict remains a conflict.Separate trust claims.
Proposed invariantA signed conflict remains a conflict.Separate trust claims.
Proposed invariantA signed conflict remains a conflict.Separate trust claims.
Proposed invariantA signed conflict remains a conflict.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Avoid an ambiguous verified flag.
Proposed integrity stateWitness retention is not factual endorsement.Normative keywords and principles that constrain conformant behaviour.
A conformant implementation cannot omit or violate it.
normative RFC-style keyword!MUST expose [rights.status]Provides interoperability guidance without making every context identical.
normative RFC-style keyword!SHOULD include [language]Allows extensions without implying baseline support.
normative RFC-style keyword!MAY include [ai_generated_summary]Stops not-observed, expired or unreachable sources from becoming fabricated deletion claims.
semantic invariant{not_observed} ≠ {deleted}Clarifies that shared profiles support but do not replace local accountability.
governance boundaryThe protocol exposes assessment status; municipality performs assessmentPrevents generated interpretation from being confused with source facts.
label + model + input provenance + confidence + validation status[AI-generated] summary / unreviewedPrevents inference, feedback or learned patterns from silently changing source objects or becoming authoritative fact.
semantic invariant<Finder> | <Cultivator> → #RelationAssertion, never source mutationRequires evidence, method, confidence, validation scope and contestation to remain explicit regardless of whether a human, rule, statistical process, graph analysis or AI proposed it.
semantic invariant{detected} → {proposed}, never automatic {active}Prevents a surfaced gap from disappearing without forcing a false owner at creation.
[custodian] required + [ownership.state] defaults to unclaimedneutral mediator holds visibility; no responsible party owns the matter yetPrevents an addressable entity or profile-like projection from being mistaken for an authoritative record.
semantic invariantentity exists ≠ subject has claimed or endorsed itAllows any entity to be represented as an actant only where evidence shows that it made a difference in a named context.
participant + context + role + observed effect + evidencepolicy:a participates in decision:42 as constraintPrevents analytical actorship from being confused with operational agency or legal accountability.
actant role ≠ agent mandate ≠ responsible partypolicy constrains decision; organisation remains accountableKeeps accelerated machine exploration inside an explicit human-governed authority boundary.
machine may observe/translate/relate/propose; eligible authority adopts or delegates exact operationAI surfaces; authorised institution adopts; provenance explainsAllows storage, formats and providers to change while identity, meaning, provenance, rights and relationships remain governed.
semantic invariantsame object → PDF + source record + masked projectionPrevents a narrow public-data harness from being interpreted as proof of rights, policy or federation behaviour it does not test.
profile ID + version + test-suite version + resultwrapper fixture pass ≠ Federation Protocol conformancePrevents analytical interpretation and institutional authority from being presented as undifferentiated fact.
semantic invariantdecision authority ≠ universal factual truthSupports shared addressability without a central repository, unrestricted global graph or universal participant view.
Agora + identity + purpose + mandate + policy → ProjectionNode A view ≠ Node B viewAllows one object identity to support different permitted fields, representations and relations without pretending the payload moved.
semantic invariantsame object + different policy → different projectionsAllows noetic encounters to generate reviewable Relation Assertions or Intertweens without bypassing evidence and validation.
insight → proposed assertion · never automatic truthnoetic encounter → Intertween {proposed}