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 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 0x3bff1616e8f38132783f9bf2e60283882e5fabad94b483af6aa484dfa4932c4e. 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/fe066b66-8017-41d0-9cd9-20363ba04588.json and https://artists.proofprofile.net/proofs/artist/fe066b66-8017-41d0-9cd9-20363ba04588.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
DJ MøMø presenterer: Bukkene Bruse på badeland
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 0xccfeb40e3ad902299a430b603e1d2324fdd8d5967312406bb667c15a5610f60c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NO3KL2302010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641b2c3a2614d03e09834e003350f7e59fe0949d570a7ee04aed646a82413494. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NO3KL2304010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3b6b3c784ee6fedfa889839e4a3847416532a14bcab7aaf864e81ca03c4e4c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NO3KL2304040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf111005199f351ba44b21abf402ddc1816e2eec7879f4614709f1818a2fde1ac. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NO3KL2304030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92af598d020012546751087ad94f4664e5e547cc7aac8d2639abcc0034732786. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NOOR81815010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0e2d618ee4ff253e727e815f9281f71541780fbe0ad425ce7fdf521182b7a2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NO3KL2304090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d93194d8b4ff1e8462585f8b37613c39023b61cb3334ca0c7c2514d5a77af9. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NO3KL2304020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f95ffffe1982069d6d2acacf5a8be423f26964950c94257f4b4a9e07a94abfc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NO3KL2304110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee0da0867cd3f261ae4bd27331088a50ba3b24aec5c8e2034667348f4edbcc7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/NO3KL2304100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bfd48435be70c9c57b5c76f7c8be9f8dc97bc12a0a8ce55103f960d98cf379c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/NO3KL2304060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a95594826656260f3a2db56e2897d99484cfa15853ff0d447b9bc60c8eb8544. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/NO3KL2304080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb7f2e8a38b29c3963478e43a02f2b318e075e39d6148da515826200ea73c8ab. 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/NO3KL2304011.
Badebussen (feat. Kjartan Lauritzen) - Karaoke
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7380618aab2c937f5623c1f77ec0e8b73074132114db3dc971d3ad4548251684. 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/NO3KL2302011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbffc806f55ba9c8b52e09d78d79ceba3157b6cf3b022a1e93ea52de73d58cb2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/NOAGW2300189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbffc806f55ba9c8b52e09d78d79ceba3157b6cf3b022a1e93ea52de73d58cb2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/NOAGW2300189.