Rainbow Girls are a three-piece singing group made up of Erin Chapin, Caitlin Gowdey, and Vanessa Wilbourn from the North Bay area of California. History Rainbow Girls formed in the fall of 2010, w
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 0x771084c5fb42e16231802b0b26911ed9082a9fd2b1067ce787b8cd17b80f880a. 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/5731564a-6553-4488-ab51-bac2fecac59a.json and https://artists.proofprofile.net/proofs/artist/5731564a-6553-4488-ab51-bac2fecac59a.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 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 0x410890c0103a37a1af5c01c2795664534ad21b9fce83ae47e980934018841927. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/USDY41594253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e3805840ba6ad91b1d5f1f24a1df1bea1507534d4314bbe96f2c6d61d51163. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/USHM91774458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb02dbce8de65656b2168bebb6c67626a70673ebe2c87c68b2e95b708dccb3dc2. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USHM91774459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dccfd32044691fbe5a97a8b812bb0dab769d95d132a0f6729c50aef4e7eafba. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/USHM91774461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8512efaecb0fe7cc9dff8093af10a4226f7f2bac37209e5e5505cccfa3a0cef. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/USHM91774464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7186c1c30e35a998b3bce0c2da51b69f02793d2f3771d26c913aacc7b9e6ffb. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/USHM91774465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3dba95183ab3227b87791924dc3c2adc54a97a54511d4c133af5638846d9769. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/USHM91774466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b6c0092a41ad48954bfa0adb6fce32d3b71fd58eda7d87dcdb3b7593d38951. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QM9AA1894740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad451dbda87b29fd95c685085520daa0244b7ef9647be7c898ad6e7aecb7b0a. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QM9AA1894741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20c1209edd0e6f8700449a3587be9ddde29456f106eaf8a5af6060c68fb887a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QM9AA1894742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce337a44703e1af0928fbd186f8aec3d8a83d0189a260732c9f0b640c85171e. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), 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/QM9AA1894746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb54b9ca2cb863ac3458aaad15b0e03e08f4f5b2082f794020a14822ee3d4915f. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/USL4Q2155415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c4c6e5cbf5ec4f68ede0a4452065d33f3ba2e12cb226270005369a779f64db. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/USL4Q2155404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6afc25da04a3fde6ae749c6ec7785d83156ed59c9199ea257bf77f1ef6b604. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47:20Z), 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/USDY42290252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6afc25da04a3fde6ae749c6ec7785d83156ed59c9199ea257bf77f1ef6b604. Chain 2 (Bitcoin): anchored in block 958134 (2026-07-15T09:14: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/USDY42290252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e42016b2b6501d71444cc4817e3028e09512ba34aa918cf315c19b59cb3bfdc. 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/USMH92334815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bee59e094c3d4595cbd3e14a077be84d43d788ece3782c2696d9dff3e08a905. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/USMH92334816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd6d86661c92b3e8e0d16010fc0ae2d64b6756b263c3c72125de4a72ca03d52. 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/USMH92334818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccccd18a80c69ce83dd2bb9ee134d3f690e7dd644bac8a1d871609e200b3f56e. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/USMH92334820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7637a331d646af1c1224328478365d6beb8931e1474bb7f99b503aa49f4a12. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/USMH92334821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28471360398e979e7ab642830dd94021401c72a10bddde1653fbfcaca78348b7. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/USMH92334822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce7fe32c79757966d9e0a17d780d440667d4c25fee093af270e05022a0de718. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USHM92401224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6de2bda7847e837dbd9976bf7426ee26e41e9b594e98c23c7111e2bf6ce3896. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30:12Z), 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/USL4Q2483796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2185c4067db6a31650f064baf2d1041229cc670408c667a1c4ac074180122044. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/USL4Q2483795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb23bfc8c10affd34724764743590c42e3fb06df99ca48e40ddc01f3d30a0ea20. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/USHM92401225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd264942a89c6758d3abe5b62e6b82b4b92d46604d17be1b395c7e01e9484273. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/USL4R2470300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35b163545441c033dccb38fea075439bc2746fa7cf75e27954db31e5f168cc0. 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/USL4R2470301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07876af1441ef7a2486ce9a33ab83bb0dd34bf8c4d69dc1cd88af790c9b72c19. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/USL4R2470302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54a36ef003b318be22fbfc5d373d229ddc05e1c1e8866376c285bbd4bb7e1d16. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/USL4R2470303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c269e90b48186a6f096b501f67c06ee36a077c313e6486b1b193b6ec472400. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/USL4R2470304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e87eb107332954351b8981247d68a2d9052bce6bda4d40b7fd57297fae4e9b6. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/USL4R2470305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31132e24b5f6f0f5762d8540cb03d60b378525255ca1adc2c48d6f8511c991e. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), 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/USL4R2470306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dccfd32044691fbe5a97a8b812bb0dab769d95d132a0f6729c50aef4e7eafba. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/USHM91774461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94997ed383be7286f57346533652d312b6ac0d50ea6e253088b609681fb83075. 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/QZF8D2000040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb6617165cf9563154f232ecf82d92421ad0d012fb0df229b565012b48a09cd. 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/QMNFW2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0429a030bd67506ce325527d7e5ff2a81878f020f59e3f57fca6e669f7da4bbe. 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/QZ3AK2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46814068161055ba52df4e8d885b11fd80508b3057de4b889d4057e6b3f27985. 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/QZ5FN2346202.