# Conformance transcript

- version: v1.12.3
- commit: ea1e84ba44165f9bdb37f34298e6639c61f87da9
- date: 2026-09-30T13:17:30Z
- server: tacenta.com, answering with this service document:

```json
{"version":1,"server_name":"tacenta.com","directory":"tacenta.com:4720","relay":"tacenta.com:4721","accounts":"tacenta.com:4722","provisioning":"tacenta.com:4723","tls":"web-pki","ws":"wss://tacenta.com/v1/ws"}
```
## Rust head: the published CLI

- binary: https://tacenta.com/dl/tacenta-linux-x86_64, sha256 1ce801ada5669baabc609f974d4863222873c28270f411d00aeedb107c82977f

### over TCP
```
  step 3 of 5:  get a key  ·  install  ·  [try]  ·  chat  ·  build

  signing up two users in your tenant: you-d8c5afc8 and echo-ed4c8bf7...
  you-d8c5afc8 is sending an encrypted message to echo-ed4c8bf7...
  → you-d8c5afc8 sent "hello from tacenta"
  ↔ echo-ed4c8bf7 received it and echoed it back
  ← you-d8c5afc8 got "hello from tacenta" back, decrypted on your device

  end to end: both users are yours, and the server only ever saw ciphertext.

  next:
    chat with your own words   tacenta chat
    build it into an app       https://tacenta.com/sdk
    what is proven             https://tacenta.com/assurance
    tell us what broke         https://tacenta.com/sdk#feedback
```
### over the WebSocket carriage
```
  step 3 of 5:  get a key  ·  install  ·  [try]  ·  chat  ·  build

  signing up two users in your tenant: you-e43f5405 and echo-3629cba8...
  you-e43f5405 is sending an encrypted message to echo-3629cba8...
  → you-e43f5405 sent "hello from tacenta"
  ↔ echo-3629cba8 received it and echoed it back
  ← you-e43f5405 got "hello from tacenta" back, decrypted on your device

  end to end: both users are yours, and the server only ever saw ciphertext.

  next:
    chat with your own words   tacenta chat
    build it into an app       https://tacenta.com/sdk
    what is proven             https://tacenta.com/assurance
    tell us what broke         https://tacenta.com/sdk#feedback
```
## TypeScript head: built from source at this tag (no package is published yet)

```
     0ms  document https://tacenta.com/.well-known/tacenta
   222ms  carriage wss://tacenta.com/v1/ws
   717ms  signed up conform-a-30f5d869 and conform-b-623ed52d
  3085ms  signed in as conformance/conform-a-30f5d869/1 and conformance/conform-b-623ed52d/1
  3394ms  a wrong password was refused as signInRefused
  3714ms  a second sign-up was refused as usernameTaken
  3825ms  found conform-b-623ed52d at conformance/conform-b-623ed52d/1
  3879ms  a send to an unregistered address was refused as notFound
  4087ms  conform-b-623ed52d received the first message from conformance/conform-a-30f5d869/1
  4247ms  conform-a-30f5d869 received the reply
  4572ms  conform-a-30f5d869 sent while its own receive was pending, and that receive got the reply
  4716ms  conform-a-30f5d869 took the next message from its inbound stream
  5976ms  conform-a-30f5d869 resumed from 172637 bytes of state and received again
  5976ms  PASS
```
## Swift head: the Swift Package built from source at this tag (no framework is hosted yet)

```
     0ms  document https://tacenta.com/.well-known/tacenta
   236ms  over TCP, the services' own ports
   714ms  signed up conform-a-2d053685 and conform-b-3af6aa7c
  2469ms  signed in as conformance/conform-a-2d053685/1 and conformance/conform-b-3af6aa7c/1
  2665ms  a wrong password was refused as signInRefused
  2878ms  a second sign-up was refused as usernameTaken
  2973ms  found conform-b-3af6aa7c at conformance/conform-b-3af6aa7c/1
  3014ms  a send to an unregistered address was refused as notFound
  3203ms  conform-b-3af6aa7c received the first message from conformance/conform-a-2d053685/1
  3340ms  conform-a-2d053685 received the reply
  3661ms  conform-a-2d053685 sent while its own receive was pending, and that receive got the reply
  3790ms  conform-a-2d053685 took the next message from its inbound stream
  4793ms  conform-a-2d053685 resumed from 172637 bytes of state and received again
  4794ms  over the WebSocket carriage
  5384ms  signed up conform-a-8e309140 and conform-b-c2fddb48
  7785ms  signed in as conformance/conform-a-8e309140/1 and conformance/conform-b-c2fddb48/1
  8073ms  a wrong password was refused as signInRefused
  8365ms  a second sign-up was refused as usernameTaken
  8449ms  found conform-b-c2fddb48 at conformance/conform-b-c2fddb48/1
  8493ms  a send to an unregistered address was refused as notFound
  8673ms  conform-b-c2fddb48 received the first message from conformance/conform-a-8e309140/1
  8808ms  conform-a-8e309140 received the reply
  9089ms  conform-a-8e309140 sent while its own receive was pending, and that receive got the reply
  9230ms  conform-a-8e309140 took the next message from its inbound stream
 10653ms  conform-a-8e309140 resumed from 172637 bytes of state and received again
 10654ms  PASS
```
## Kotlin head: the generated Kotlin built from source at this tag, on the JVM (no package is published yet)

```
    54ms  document https://tacenta.com/.well-known/tacenta
   501ms  over TCP, the services' own ports
  1043ms  signed up conform-a-facf84d3 and conform-b-f90b0205
  3179ms  signed in as conformance/conform-a-facf84d3/1 and conformance/conform-b-f90b0205/1
  3428ms  a wrong password was refused as signInRefused
  3637ms  a second sign-up was refused as usernameTaken
  3728ms  found conform-b-f90b0205 at conformance/conform-b-f90b0205/1
  3772ms  a send to an unregistered address was refused as notFound
  4037ms  conform-b-f90b0205 received the first message from conformance/conform-a-facf84d3/1
  4179ms  conform-a-facf84d3 received the reply
  4508ms  conform-a-facf84d3 sent while its own receive was pending, and that receive got the reply
  4676ms  conform-a-facf84d3 took the next message from its inbound stream
  6406ms  conform-a-facf84d3 resumed from 172637 bytes of state and received again
  6407ms  over the WebSocket carriage
  7091ms  signed up conform-a-deb75aef and conform-b-609f8d8f
  9911ms  signed in as conformance/conform-a-deb75aef/1 and conformance/conform-b-609f8d8f/1
 10235ms  a wrong password was refused as signInRefused
 10562ms  a second sign-up was refused as usernameTaken
 10658ms  found conform-b-609f8d8f at conformance/conform-b-609f8d8f/1
 10706ms  a send to an unregistered address was refused as notFound
 10959ms  conform-b-609f8d8f received the first message from conformance/conform-a-deb75aef/1
 11107ms  conform-a-deb75aef received the reply
 11392ms  conform-a-deb75aef sent while its own receive was pending, and that receive got the reply
 11533ms  conform-a-deb75aef took the next message from its inbound stream
 13492ms  conform-a-deb75aef resumed from 172637 bytes of state and received again
 13492ms  PASS
```

- verdict: success
