Tobias Bernstrup (born 17 July 1970 in Gothenburg, Sweden) is a Swedish contemporary artist working with videos, interactive works, live performances and electronic music. He received an MFA from Roy
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e5228e0b26cac1899a75ab5977e4b1504e49ef02d70678c31ce7b7c475f56a. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/18beb743-9e54-4e29-be65-04fa76f3eea5.json and https://artists.proofprofile.net/proofs/artist/18beb743-9e54-4e29-be65-04fa76f3eea5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd675b884d7619214af4ff2bc87592e00509d0511e976f4010ba65cd7ffeb467d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK1701002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b59839cc9f6a3a99700ae42ba3a7c40be8628b49623e529e5bfb77f638cbd6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK1700905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x248e5ec383659c099338662d5a2d8ae6e18230c3733f3e657c3e31bf1869a9bd. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK1700909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e92ec139042b755acfa3fe5a731285fb891195f7a459ae2d202bc8457568cb5. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK1500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd0c5a2256843135fd3fa6094dd3cb0bfbf99542a3891ff063a5b76cadaee961. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK1700802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782c0d89ef1a29dd86ed715a08f7a7275855b7511d706ffee83c2b460c5b9fcc. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e93c81010eab3b96ebc2d9f5c8221882ac1b5cb6eb3d2b0f3deee91e44ed07. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2001301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a264288f1d63ddd07f89944350c41def55defda4ac73bf89ff217fb86b54bf8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159abc79fb3c92244991bd0760f0cced2c465b77a719936da36bcd42c7cf8103. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3dd74f346227a94a6f510b8d723615a1f84f8779f0521f23f3d1e4b3d183c37. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83c5b48e5ee62f3bfa4d7e6f9f9d963b6ec5d75be428b8f35e869d32ef6bdd7. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2001502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x765e032a951b635e67e513d2c5b442b22863bbb23d78292b3de11221c93bc09a. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2001601.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ecc1ff2d7942870a7822b2e6ab07036cbb25ce1f34f4e1cbcd4ffbac3a40bb3. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ce721580a36455aeb8cfd6286b42c55d605e5e6d48e37388d65af84a2970c9. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f6f9642927f0ffce69e1d36cb35457c3f0498dff0a46680dc290d43053e77f. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE4UK2101908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c27042ecd83f3883587d74241cbb479fc11305b57bb359d5bd6fa988f21752f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CA5KR2223548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d3ec6b6c59687c22f0d17774947c15f80323db01f8e19677e6c15489dce049. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACT1622839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x028d168d7d567e0cac1526e4e35b37d589d88f9c2030e474b84fbd2c601aed97. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2036710.