{"id":581628,"recorded_at":"2026-10-27T23:41:06.693564Z","observed_at":"2026-10-27T23:41:06.693466Z","subject_kind":"source_record","subject":"mcp_registry:io.github.GhostPawJS/affinity","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://affinity.ghostpaw.dev/"]],"name":"GhostPaw Affinity","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-27T23:15:22.776957Z","status":"active","statusChangedAt":"2026-10-27T23:15:22.776957Z","updatedAt":"2026-10-27T23:15:22.776957Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Local relationship model and social CRM for contacts, relationships, evidence, and commitments.","name":"io.github.GhostPawJS/affinity","packages":[{"environmentVariables":[{"description":"SQLite database path (default: ~/.ghostpaw/affinity.db)","name":"GHOSTPAW_AFFINITY_DB"}],"identifier":"@ghostpaw/affinity","packageArguments":[{"type":"positional","value":"mcp"}],"registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"0.5.0"}],"repository":{"source":"github","url":"https://github.com/GhostPawJS/affinity.git"},"title":"GhostPaw Affinity","version":"0.5.0","websiteUrl":"https://affinity.ghostpaw.dev/"}},"source":"mcp_registry","summary":"Local relationship model and social CRM for contacts, relationships, evidence, and commitments."},"body_sha256":"887f3373a4ae293e4cd4f1eab04860b89fba4e09768abceffca4568764227696","prev_id":519410,"leaf":"0x3183e6795c93777b3e4df59855b12644b04c27203a90e70dfd204267797fa1a6","leaf_text":"{\"body\":\"887f3373a4ae293e4cd4f1eab04860b89fba4e09768abceffca4568764227696\",\"id\":581628,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793144466693466,\"prev\":519410,\"subject\":\"mcp_registry:io.github.GhostPawJS/affinity\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x31840315f8801aa8bcf9be1d2aacbebb4ab9bbe54504c3049a76dc3798914725","0x53a302fdc44d515d4ec03b7fd0a712c654fc3fb18e8604cc208305e3dce3c62e","0x637c7bae48c0ce9224ab21468974a262bd52c3db06968b9c679416ab0124abb0","0xa7752c8a6fce09d559470317f3f1cdc031be8f2cb396ae2a8b0f7ea1d70a8534","0x3ced2b5235ee6f8b5e9a824ff862477452428f11fe96e06d6c7c193cea7671fb","0x61006672828ba7dd4190424aae49f65ca1f4ceb9dd697b8ca61631b7efeacde9","0x67e2adff489c02218d2a1f42b92c4b7d8f1391d22a8088d514934717348187ed","0xc527685632fd74d6761488a5f924a67b5339d70f4600197e5b911c18101a1668","0x77b2036bacbef08c19358f16537b414da393860ea944db217cdcdc31f4f593ba","0xa6f69fe19225a52653336df3271da577af156bc733fdc17153fee977442a3655","0x79330365613fdfbe8e674b3cdf2ba31a58f362f89c6748d0e9fa16c1a967d01e","0xc1b7c34b53a9fe9ca442a6957dc84259e1950987b7271aef733cbdcf0322901e","0x2a25cd9926d8f2ef4726fd2a80f77b1ca202b6c3ca56aeb2f520555c93efd434","0x595de2dea3b8fa56dbd6142dd78ae79f3e7169c631e41a844b100613abb3e430","0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1","0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb","0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}