Säkerhetssidan visar vilka kontroller som finns idag — och vad som pågår.Läs mer

Skicka avtalet. Få det signerat. Vet vad som står i det.

Varje avtal byggs av versionerade klausuler och typade fält. Det som signeras är strukturerad data — sökbar, spårbar och kopplad till åtagandena den skapar.

NORDEN-0142 · creator-agreement v3partially_signed

§4 Ersättning

Fast ersättningvariant · fixedvald
Provision på försäljningvariant · rev_share
Produkt i utbytevariant · in_kind
Belopp12 000 SEK
Andel12 %
Start2026-09-01

Signaturer

Vestra Handel ABstatutory_signatorysigned
Motpartcounterpartypending

Åtaganden

3 inläggwaiting
Utbetalningwaiting

Problemet

Ett avtal slutar vara läsbart i samma stund det blir en PDF

Vilken version gäller?

Mallen ändrades i mars. Avtalet gick ut i februari. Ingen kan svara utan att öppna filen.

creator-agreement
v32026-06-01published
v22026-03-14superseded
v12026-01-08superseded

Villkoren går inte att söka i

”Vilka avtal har uppsägningstid över tre månader?” kräver att någon läser dem. Fritextsök hittar ordet, inte villkoret.

select · notice_period > 3
NORDEN-00886 mån
VESTRA-00314 mån
ALMTRA-00076 mån
NORDEN-014212 mån

Åtagandena lever i någons huvud

Avtalet säger tre inlägg. Ingenting säger till när de inte kom.

obligations
Inlägg 1fulfilled
Inlägg 2pending
Inlägg 3breached

Allt hänger ihop

Mall, klausul, fält, insamling, signatur, åtagande. Samma data hela vägen.

01

Versionerade mallar

Identiteten är slug plus version. Att publicera v3 rör aldrig v2 — avtal som redan gått ut pekar kvar på sin egen text.

templates5
creator-agreementv3 · sv · counterpartypublished
board-resolutionv1 · sv · internalpublished
power-of-attorneyv1 · sv · counterpartydraft

02

Klausulvarianter

Förhandling sker genom att välja bland förgodkända varianter, inte genom att skriva om text. Vem som får välja sätts per klausul.

§7 exclusivitycase_owner
Ingen exklusivitetvariant · none
Kategoriexklusivitet 90 dagarvariant · category_90
Full exklusivitetvariant · full
24 klausuler · 30 varianter registrerade

03

Typade fält

Ett belopp är SEK, en andel är procent, en tidpunkt är datum.

fields
fee_amountsek
revenue_sharepercent
start_datedate
post_countinteger
channelslist

04

Uppgiftsinsamling

En engångslänk till ett formulär. Varje fält mappar mot en variabel — inget hamnar i fritext.

/intake/·······intake_sent
Namnparty
Kanalvariable
Ersättningvariant_selector

05

Signering och behörighet

Vem som helst kan initiera. Bara en registrerad firmatecknare kan sluta avtalet. Fullmakten är själv ett avtal i systemet.

signatories
Firmatecknarestatutory · organisationactive
Fullmaktshavarepower_of_attorney · enhetpending
evidence_instance_id → ALMTRA-0104

06

Åtaganden

Uppfyllelse intygas av en människa, aldrig av systemet. Varje intygande hamnar i en logg som bara kan växa.

obligation_events
attested_fulfilledactor · operator
activatedactor · system
createdactor · cross_app
append-only · kan inte redigeras

Livscykel

Varje lägesbyte är loggat med vem och varifrån

  1. draft
  2. intake_sent
  3. intake_submitted
  4. rendered
  5. partially_signed
  6. active
  • superseded
  • lapsed
  • declined
  • void

Personnummer ligger inte i avtalet

Personuppgifter är fysiskt separerade och läsbara genom en enda funktion. Varje åtkomst loggas i samma transaktion — de kan inte gå isär.

pii_access_log
read2026-08-11 09:14 · operatorpii
write2026-08-04 16:02 · systempii
erase2026-07-30 11:47 · operatorpii

Två separerade lager

AvtalsdataPersonuppgifterget_party_pii()blockerad väg 1blockerad väg 2blockerad väg 3

Se det på ett riktigt avtal

Tjugo minuter, din egen avtalstyp, inget säljmaterial.