{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":561745080,"defaultBranch":"main","name":"specs","ownerLogin":"ipni","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-04T11:52:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115147265?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708549361.0","currentOid":""},"activityList":{"items":[{"before":"5283d8131922afed6da1e366de57d28bf7da5d7b","after":"90648bca4749ef912b2d18f221514bc26b5bef0a","ref":"refs/heads/main","pushedAt":"2024-03-19T08:56:37.000Z","pushType":"pr_merge","commitsCount":50,"pusher":{"login":"willscott","name":"Will","path":"/willscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/428199?s=80&v=4"},"commit":{"message":"Merge pull request #5 from ipni/ivan/readers-privacy\n\nAdd reader's privacy specification","shortMessageHtmlLink":"Merge pull request #5 from ipni/ivan/readers-privacy"}},{"before":"7090ce06789ff833cc08710bed13242852bf4772","after":null,"ref":"refs/heads/ivan/readers-privacy","pushedAt":"2024-03-19T08:56:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"willscott","name":"Will","path":"/willscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/428199?s=80&v=4"}},{"before":"896ff3d5987d8b4b20d934bf20ecc93554da3b85","after":"7090ce06789ff833cc08710bed13242852bf4772","ref":"refs/heads/ivan/readers-privacy","pushedAt":"2024-03-19T07:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Update storage space overhead","shortMessageHtmlLink":"Update storage space overhead"}},{"before":"033307c37effdd1275644f29c851f85df6b2814e","after":"896ff3d5987d8b4b20d934bf20ecc93554da3b85","ref":"refs/heads/ivan/readers-privacy","pushedAt":"2024-03-19T07:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Update text, links, etc.","shortMessageHtmlLink":"Update text, links, etc."}},{"before":"46cff535a5ef7ace2b7c59acbfe408d596e0ff80","after":"790b26b8ce3eeae8a8ffbe45f3e093656f6b200f","ref":"refs/heads/ad-seqnum-field","pushedAt":"2024-02-26T16:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Minor edits","shortMessageHtmlLink":"Minor edits"}},{"before":"2f909a22fc1787123a43f5e155f4612546406de4","after":"46cff535a5ef7ace2b7c59acbfe408d596e0ff80","ref":"refs/heads/ad-seqnum-field","pushedAt":"2024-02-22T17:44:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Add subsection describing SeqNum field","shortMessageHtmlLink":"Add subsection describing SeqNum field"}},{"before":null,"after":"2f909a22fc1787123a43f5e155f4612546406de4","ref":"refs/heads/ad-seqnum-field","pushedAt":"2024-02-21T21:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Add SeqNum field to advertisement specification","shortMessageHtmlLink":"Add SeqNum field to advertisement specification"}},{"before":"478d9e5c47d38d98e9d8564e26fd37d2a935f1b6","after":"45e22af1bd42e48f53819467d5697f75ec954c9c","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-25T08:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Add ad height as hint in federation snapshot","shortMessageHtmlLink":"Add ad height as hint in federation snapshot"}},{"before":"7e7cae38031d2ac0cbc33111b19451a9ec80cca6","after":"478d9e5c47d38d98e9d8564e26fd37d2a935f1b6","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-20T16:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Address missing previous link in snapshot description","shortMessageHtmlLink":"Address missing previous link in snapshot description"}},{"before":"5032b679cb97fb413f41936845fb554c6f61d9ef","after":"7e7cae38031d2ac0cbc33111b19451a9ec80cca6","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-20T12:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Address review comments","shortMessageHtmlLink":"Address review comments"}},{"before":"fb220990e07035d2d70af358eddf4dcc6447418a","after":"5032b679cb97fb413f41936845fb554c6f61d9ef","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-19T14:59:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Specify the IPNI federation protocol\n\nSpecify the initial IPNI federation protocol which aims to achieve\neventually consistent index records across a collaborating set of nodes.\n\nThe federation protocol consists of four fundamental steps:\nInitialization, Periodic snapshot taking, Exchange of snapshots and\nReconciliation. The protocol takes advantage of the immutability of\nadvertisements exposed by each provider to resolve conflicts across\nindexers.\n\nThe specification lists a set of APIs exposed by a participating indexer\nin order to enable the implementation of the federation protocol.","shortMessageHtmlLink":"Specify the IPNI federation protocol"}},{"before":"6ebe728fe66d15e9cad43e44cc7d06bb36fd8c1b","after":"fb220990e07035d2d70af358eddf4dcc6447418a","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-19T12:48:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Specify the IPNI federation protocol\n\nSpecify the initial IPNI federation protocol which aims to achieve\neventually consistent index records across a collaborating set of nodes.\n\nThe federation protocol consists of four fundamental steps:\nInitialization, Periodic snapshot taking, Exchange of snapshots and\nReconciliation. The protocol takes advantage of the immutability of\nadvertisements exposed by each provider to resolve conflicts across\nindexers.\n\nThe specification lists a set of APIs exposed by a participating indexer\nin order to enable the implementation of the federation protocol.","shortMessageHtmlLink":"Specify the IPNI federation protocol"}},{"before":null,"after":"6ebe728fe66d15e9cad43e44cc7d06bb36fd8c1b","ref":"refs/heads/masih/ipni-federation","pushedAt":"2023-12-19T12:41:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Specify the IPNI federation protocol\n\nSpecify the initial IPNI federation protocol which aims to achieve\neventually consistent index records across a collaborating set of nodes.\n\nThe federation protocol consists of four fundamental steps:\nInitialization, Periodic snapshot taking, Exchange of snapshots and\nReconciliation. The protocol takes advantage of the immutability of\nadvertisements exposed by each provider to resolve conflicts across\nindexers.\n\nThe specification lists a set of APIs exposed by a participating indexer\nin order to enable the implementation of the federation protocol.","shortMessageHtmlLink":"Specify the IPNI federation protocol"}},{"before":"396b212f3e7a100d4196ba94b20473e3f31ca70b","after":"5283d8131922afed6da1e366de57d28bf7da5d7b","ref":"refs/heads/main","pushedAt":"2023-12-14T15:28:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"willscott","name":"Will","path":"/willscott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/428199?s=80&v=4"},"commit":{"message":"Merge pull request #26 from olizilla/ipni-typoo\n\nfix: typos in IPNI.md","shortMessageHtmlLink":"Merge pull request #26 from olizilla/ipni-typoo"}},{"before":"79c3be618512e45fc622acb7ca78bb3c6f5d3c39","after":null,"ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T14:17:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"}},{"before":"897cd33fd18f4c263bf004da569dbc65b6e9bd2c","after":"396b212f3e7a100d4196ba94b20473e3f31ca70b","ref":"refs/heads/main","pushedAt":"2023-09-19T14:17:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Merge pull request #24 from ipni/no-findbatch-support\n\nDiscontinue support for find batch API","shortMessageHtmlLink":"Merge pull request #24 from ipni/no-findbatch-support"}},{"before":null,"after":"79c3be618512e45fc622acb7ca78bb3c6f5d3c39","ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T13:59:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Discontinue support for find batch API\n\nThe go-libipni library is no longer supporting a FindBatch API, called by `HTTP POST /multihash`. That was previously only supported for non-nncrypted non-streaming lookups directly with an indexer and not with dhstore. So, support for this limited case is being discontinued.","shortMessageHtmlLink":"Discontinue support for find batch API"}},{"before":"79c3be618512e45fc622acb7ca78bb3c6f5d3c39","after":null,"ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T13:58:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"}},{"before":null,"after":"79c3be618512e45fc622acb7ca78bb3c6f5d3c39","ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T13:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Discontinue support for find batch API\n\nThe go-libipni library is no longer supporting a FindBatch API, called by `HTTP POST /multihash`. That was previously only supported for non-nncrypted non-streaming lookups directly with an indexer and not with dhstore. So, support for this limited case is being discontinued.","shortMessageHtmlLink":"Discontinue support for find batch API"}},{"before":"468099081f87ad408d0a117ddfb57abe11b28d4f","after":null,"ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T13:53:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"}},{"before":null,"after":"468099081f87ad408d0a117ddfb57abe11b28d4f","ref":"refs/heads/no-findbatch-support","pushedAt":"2023-09-19T13:52:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Remove support for find batch API\n\nThe go-libipni library is no longer supporting a FindBatch API, called by `HTTP POST /multihash`. That was previously only supported for non-nncrypted non-streaming lookups directly with an indexer and not with dhstore. So, support for this limited case is being discontinued.","shortMessageHtmlLink":"Remove support for find batch API"}},{"before":"a0fe81c641c4ed3d9da1c4898dcd68a518046c75","after":null,"ref":"refs/heads/update-spec-for-ipnisync","pushedAt":"2023-09-01T12:02:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"}},{"before":"4bd82f1dee464b9070432372d6bd23fb9a97988e","after":"897cd33fd18f4c263bf004da569dbc65b6e9bd2c","ref":"refs/heads/main","pushedAt":"2023-09-01T12:02:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Merge pull request #21 from ipni/update-spec-for-ipnisync\n\nUpdate IPNI.md","shortMessageHtmlLink":"Merge pull request #21 from ipni/update-spec-for-ipnisync"}},{"before":"bf3611a2073f738defa14194112cea8a138f86af","after":null,"ref":"refs/heads/masih/legacy_deprecation_note","pushedAt":"2023-09-01T04:44:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"}},{"before":"d62957f7774fcbf105f1089ad76d0e2742b9f4a2","after":"4bd82f1dee464b9070432372d6bd23fb9a97988e","ref":"refs/heads/main","pushedAt":"2023-09-01T04:44:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Merge pull request #15 from ipni/masih/legacy_deprecation_note\n\nAdd note to legacy cascade about deprecation","shortMessageHtmlLink":"Merge pull request #15 from ipni/masih/legacy_deprecation_note"}},{"before":null,"after":"a0fe81c641c4ed3d9da1c4898dcd68a518046c75","ref":"refs/heads/update-spec-for-ipnisync","pushedAt":"2023-09-01T04:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gammazero","name":"Andrew Gillis","path":"/gammazero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11790789?s=80&v=4"},"commit":{"message":"Update IPNI.md\n\nUpdate spec for new ipnisync with libp2phttp.","shortMessageHtmlLink":"Update IPNI.md"}},{"before":"afe5388be64d7fd7ede49ddc8ea0f06c4484923b","after":null,"ref":"refs/heads/masih/http_prov_spec","pushedAt":"2023-08-31T08:02:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"}},{"before":"63c1323cc853cd882eef9a8a7780c7c0815d09af","after":"d62957f7774fcbf105f1089ad76d0e2742b9f4a2","ref":"refs/heads/main","pushedAt":"2023-08-31T08:02:08.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Use the term announced in the context of ad publication on topic","shortMessageHtmlLink":"Use the term announced in the context of ad publication on topic"}},{"before":"c513f7b76a83296a8a854f5172318721d5718e97","after":"afe5388be64d7fd7ede49ddc8ea0f06c4484923b","ref":"refs/heads/masih/http_prov_spec","pushedAt":"2023-08-10T08:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Use the term announced in the context of ad publication on topic","shortMessageHtmlLink":"Use the term announced in the context of ad publication on topic"}},{"before":"e0103b9f1f15979de9a65aebc2d59e68806bd297","after":"c513f7b76a83296a8a854f5172318721d5718e97","ref":"refs/heads/masih/http_prov_spec","pushedAt":"2023-07-20T10:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"masih","name":"Masih H. Derkani","path":"/masih","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/301855?s=80&v=4"},"commit":{"message":"Refine text surrounding the content served by `/ipni/v1/ad/{CID}`","shortMessageHtmlLink":"Refine text surrounding the content served by /ipni/v1/ad/{CID}"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGWESqQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ipni/specs"}