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 0x1b50faa7733c72246e3031008891e309b60e207f63ec07ade71dd89dfea26cac. 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/a729d863-3b49-4172-82f2-b3aae1f3633b.json and https://artists.proofprofile.net/proofs/artist/a729d863-3b49-4172-82f2-b3aae1f3633b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
i wish u would hate me (feat. Dylan Wheeler)
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 0xbca41b51cd5daec15612b658ebae8f00587a58e85f0635e70de99d2040284fc9. 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/QZEQU2401012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8a6108ce058900b80d6da8b5b2eba6348c2076d60279d903ddc8083ab0f15b. 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/TCAGI2232055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5991bb7134ee2ed5a7658cd70f9d3fc412c197e9274440c9e1c96f033b499e02. 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/TCAGA2219139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb4fac7bd901188a892125ff21c69b6f5528fcefe9c2a7b95cfcde6388d15abb. 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/TCAGA2219158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1492e2069c23b16c2a794ff69d85fc96e7df9e54131feb44a10fb53a8de62f96. 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/TCAGA2219162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1790013c624c04cb1e88ccf8e024ff9783e24838096355f3a6092a19b8607bb5. 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/TCAGA2219165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ceae2dac0aa8999a94927651dea76b8e2a6e4e18a1d94a0c44655caa0fd0c9. 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/TCAGA2219167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382d831eb20aa18dedb6fe0b3736606c8b3602385ab5155882846a8fc936e411. 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/TCAGA2219171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d902828db9236d805bca49ac860bc40e508a68c42d99b836adc92012d0af112. 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/TCAFR2180665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x637a87ea87c90aee18877b49c7c23a5ea3de2b3e9eaf8e3be9a1fb598e70d3ed. 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/TCAGA2219180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba5dc3b3e4b612dd30aa5d18c9d37c60e9ea417d632ebfe8095ad0cb1aeb8a75. 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/TCAGA2219185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13152350840ff576f3814eef1f9db7703a5a409a2bdd47c486d97a47d4c327ca. 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/TCAIN2492167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e58db0997f22051525230cb24c550f80652cd590c0ce748a4d5fae8ac687af3. 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/TCAIN2429026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1356b987b097368b5e465451c82d532a9f1f62aa7fa74a92d7c90a6cf1c40ab7. 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/TCAHO2383672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2f7ce2d7a406d1e43eb3383bac6197ffc5f51a4a88bfd58caca6233096a76e7. 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/TCAGL2215823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1427e60cc77f6d57fb30268a2e2ae1dee9be70e34097e75d3bd4d7dd2e567f4. 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/TCAFU2142500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbef65634291da237324916c42c20cea9b1eee9ef2a864e85c8ba65403b9fb745. 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/TCAFU2142504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ebf540645137449434884e3b8d57296d6db8ecc519c19ee72fd41a812965d67. 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/TCAFU2142514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe065eff4a767fd3c6b3d6111e699a41fb4fa309cfc96252b42359a90b70c7e98. 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/TCAFU2142520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201bfb4111b6816a9880f382c84989312773e4610f6f2a1b4c403c77e9982485. 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/TCAFU2142524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d902828db9236d805bca49ac860bc40e508a68c42d99b836adc92012d0af112. 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/TCAFR2180665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b47d5525893f6c6b0445c2cb937f311c2bc70690380d4f38ecd6de05ff18a6. 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/TCAEU2094000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54934edbb9e84e28eb7018641d974fbc5d665609b3b5ac9aed3ef99426d43119. 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/TCAER2054105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b1f83ff5afc66d617222483bded2330234272e31a5f722ea1196dfe69be63d. 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/TCAEG1975086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x585f48e50487dcc12e8c0e391ec50bff5da3880ed5c5675ac2de3f0d0c6383b9. 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/TCADY1897831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44581fa798085d288ae60614018d23f2afa347a7ae256e72726bb7f81c7023a3. 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/TCADY1897834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f49d7cda63ab4b45d804de05a02708f9b822ae7c0bdd4a3936232f56eff6e56. 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/TCADY1897836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47863f4494effd0edc3a75b72bec9e62ca1edac7ab803f4cfea2e2b6ebb2a181. 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/TCADY1897837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53a1c1ac2c57f0e008c757481a06816cf5e41bdcf31ca7a7e4c4251adfd475ec. 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/TCADY1897838.