{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67645288,"defaultBranch":"master","name":"taps","ownerLogin":"theupdateframework","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-07T21:34:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4633028?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1675163748.160695","currentOid":""},"activityList":{"items":[{"before":"683cc5d8d10c791ec1972d15f317defda5704ad0","after":"a30461fba0d351ae9a2dc831e5c52cfc1e8deafb","ref":"refs/heads/master","pushedAt":"2024-04-15T14:49:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lukpueh","name":"Lukas Pühringer","path":"/lukpueh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/589324?s=80&v=4"},"commit":{"message":"Merge pull request #186 from mnm678/tap20-acceptance\n\nTap 20 Acceptance","shortMessageHtmlLink":"Merge pull request #186 from mnm678/tap20-acceptance"}},{"before":"60e950f4d617eb74c92959b8b0beb744238c3d6f","after":"683cc5d8d10c791ec1972d15f317defda5704ad0","ref":"refs/heads/master","pushedAt":"2024-04-15T13:47:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"Move TAP 8 to accepted (#187)\n\n* Remove remaining references to revocation and add implementation\r\n\r\nrevocation has been moved ot TAP 20.\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Move TAP 8 to accepted\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: John Kjell \r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore \r\nSigned-off-by: Marina Moore \r\nCo-authored-by: John Kjell ","shortMessageHtmlLink":"Move TAP 8 to accepted (#187)"}},{"before":"a3ce1688dec91e57f2a0c0e29f777fd7afe52b65","after":"60e950f4d617eb74c92959b8b0beb744238c3d6f","ref":"refs/heads/master","pushedAt":"2024-04-09T12:56:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"[TAP 8] Describe DoS attack and prevention (#183)\n\n* Describe DoS attack and prevention\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add rotate file limit\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Address multiple-delegation\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore ","shortMessageHtmlLink":"[TAP 8] Describe DoS attack and prevention (#183)"}},{"before":"80e6734cea5b472e1533bc61b4f936ca3155a562","after":"a3ce1688dec91e57f2a0c0e29f777fd7afe52b65","ref":"refs/heads/master","pushedAt":"2024-03-21T15:46:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JustinCappos","name":"Justin Cappos","path":"/JustinCappos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857871?s=80&v=4"},"commit":{"message":"Assign self-revocation tap a number: 20 (#185)\n\nAssign the self-revocation tap a number and list it in the TAP index.\r\n\r\nSigned-off-by: Joshua Lock ","shortMessageHtmlLink":"Assign self-revocation tap a number: 20 (#185)"}},{"before":"e7d1a04da644c1b4efb6679b5f48912a80f0c21b","after":"80e6734cea5b472e1533bc61b4f936ca3155a562","ref":"refs/heads/master","pushedAt":"2024-03-19T11:30:03.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"lukpueh","name":"Lukas Pühringer","path":"/lukpueh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/589324?s=80&v=4"},"commit":{"message":"Merge pull request #162 from mnm678/tap14-repository\n\nMove Tap14 to deferred with some additional clarification of repository operations","shortMessageHtmlLink":"Merge pull request #162 from mnm678/tap14-repository"}},{"before":"d405b79d6379aa025a77cb977405536c1e9cac49","after":"e7d1a04da644c1b4efb6679b5f48912a80f0c21b","ref":"refs/heads/master","pushedAt":"2024-03-19T11:29:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"Revocation TAP (#182)\n\n* Initial draft of revocation TAP\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Clarify roles vs keys\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add example revocation file and fix formatting\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* remove extra closing brace\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore ","shortMessageHtmlLink":"Revocation TAP (#182)"}},{"before":"7318556d21989b1ccfbb3e9ccbc1e1d639c4451f","after":"d405b79d6379aa025a77cb977405536c1e9cac49","ref":"refs/heads/master","pushedAt":"2024-03-14T15:41:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"[TAP 8] Simplify rotate file names (#167)\n\n* [TAP 8] Simplify rotate file names\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Recommend use of hash in snapshot for rotate files\r\n\r\nFor extra protection in the event of a key compromise,\r\nthis recommends the use of hashes in snapshot, and the\r\nsecure storage of previous keys.\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add section about interaction with TAP 4\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* [TAP 8] Start at version 1 for consistency\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* [TAP 8] Update client workflow to include snapshot check\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* fix line wrap\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add additional clarificatio to client workflow\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* clarify \"unverified\"\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* minor edits\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* re-delegation should use a new rolename\r\n\r\nThis change ensures that if two parties delegate to the same role,\r\nthere won't be a state where the two delegations have different keys,\r\nand the rotations only apply to one of these. It also simplifies finding\r\nrotate files after a delegation change\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Update tap8.md\r\n\r\nCo-authored-by: Joshua Lock \r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore \r\nSigned-off-by: Marina Moore \r\nCo-authored-by: Joshua Lock ","shortMessageHtmlLink":"[TAP 8] Simplify rotate file names (#167)"}},{"before":"2412f8bf8bebf4711bc98ae34c9c7e2488cbf67a","after":"7318556d21989b1ccfbb3e9ccbc1e1d639c4451f","ref":"refs/heads/master","pushedAt":"2024-03-14T13:33:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"Add suggestion to use Merkle prefix tree (#184)\n\nMerkle prefix trees are updateable, have consistent ordering,\r\nand support non-membership proofs.\r\n\r\nThis does not make such trees a requirement, but provides a\r\nreasonable default behavior for implementers.\r\n\r\nSigned-off-by: Marina Moore ","shortMessageHtmlLink":"Add suggestion to use Merkle prefix tree (#184)"}},{"before":"0cb0fa396a06b68fc789b69ffee024aaca3b1926","after":"2412f8bf8bebf4711bc98ae34c9c7e2488cbf67a","ref":"refs/heads/master","pushedAt":"2024-01-30T20:46:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JustinCappos","name":"Justin Cappos","path":"/JustinCappos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857871?s=80&v=4"},"commit":{"message":"[TAP 8] minor updates to the abstract (#181)\n\n* minor updates to the intro\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Update tap8.md\r\n\r\nSigned-off-by: Justin Cappos \r\n\r\n* clarification\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore \r\nSigned-off-by: Justin Cappos \r\nCo-authored-by: Justin Cappos ","shortMessageHtmlLink":"[TAP 8] minor updates to the abstract (#181)"}},{"before":"2206d4e3940779c3f829dec9e03d4fa949e0160e","after":"0cb0fa396a06b68fc789b69ffee024aaca3b1926","ref":"refs/heads/master","pushedAt":"2024-01-17T22:22:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JustinCappos","name":"Justin Cappos","path":"/JustinCappos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857871?s=80&v=4"},"commit":{"message":"[TAP 8] Update use cases (#172)\n\n* Update use cases\r\n\r\nAdd use cases for community repositories and Fulcio,\r\nand update the section on timestamp and snapshot rotation\r\nper discussions on GitHub\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Update tap8.md\r\n\r\nCo-authored-by: Joshua Lock \r\nSigned-off-by: Marina Moore \r\n\r\n* fix line wrap\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add rational for timestamp and snapshot rotation change\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore \r\nSigned-off-by: Marina Moore \r\nCo-authored-by: Joshua Lock ","shortMessageHtmlLink":"[TAP 8] Update use cases (#172)"}},{"before":"3afe04e5d7184fcc80556304756c8afba73cfda3","after":"2206d4e3940779c3f829dec9e03d4fa949e0160e","ref":"refs/heads/master","pushedAt":"2024-01-17T21:29:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JustinCappos","name":"Justin Cappos","path":"/JustinCappos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857871?s=80&v=4"},"commit":{"message":"[TAP 8] Interoperability with Fulcio TAP (#165)\n\n* [TAP 8] Interoperability with Fulcio\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Add paragraph about security considerations\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Update link to TAP 18\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Joshua Lock \r\nSigned-off-by: Marina Moore \r\n\r\n* Make offline key recommendation explicit\r\n\r\nSigned-off-by: Marina Moore \r\n\r\n---------\r\n\r\nSigned-off-by: Marina Moore \r\nSigned-off-by: Marina Moore \r\nCo-authored-by: Joshua Lock ","shortMessageHtmlLink":"[TAP 8] Interoperability with Fulcio TAP (#165)"}},{"before":"a0902e088e0b6515acd85a8aebd086a82097a29e","after":"3afe04e5d7184fcc80556304756c8afba73cfda3","ref":"refs/heads/master","pushedAt":"2023-10-02T14:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JustinCappos","name":"Justin Cappos","path":"/JustinCappos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857871?s=80&v=4"},"commit":{"message":"Update TAPs repo to use the Community Specification License 1.0 (#179)\n\n* Add CSL-1.0 license\r\n\r\nSigned-off-by: Justin Cappos \r\n\r\n* Delete LICENSE-APACHE.txt\r\n\r\nSigned-off-by: Justin Cappos \r\n\r\n* Delete LICENSE-MIT.txt\r\n\r\nSigned-off-by: Justin Cappos \r\n\r\n* Update README.md to reflect LICENSE changes\r\n\r\nSigned-off-by: Justin Cappos \r\n\r\n---------\r\n\r\nSigned-off-by: Justin Cappos ","shortMessageHtmlLink":"Update TAPs repo to use the Community Specification License 1.0 (#179)"}},{"before":"6b08237871afc1fc814c740ec633e3d61c23b5a4","after":"a0902e088e0b6515acd85a8aebd086a82097a29e","ref":"refs/heads/master","pushedAt":"2023-09-18T14:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"Require identity and issuer (#176)\n\nSigned-off-by: Marina Moore ","shortMessageHtmlLink":"Require identity and issuer (#176)"}},{"before":"c09b344a64076646b11ce4fefe0947a0d7172f31","after":"6b08237871afc1fc814c740ec633e3d61c23b5a4","ref":"refs/heads/master","pushedAt":"2023-06-02T14:26:09.967Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mnm678","name":"Marina Moore","path":"/mnm678","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11727761?s=80&v=4"},"commit":{"message":"Add TAP supporting content addressable systems (#156)\n\nSigned-off-by: Aditya Sirish \r\nCo-authored-by: Renata Vaderna \r\nCo-authored-by: John Ericson ","shortMessageHtmlLink":"Add TAP supporting content addressable systems (#156)"}},{"before":"1a9b316224bcd5dbfc566da4bf0a73f2885c62f3","after":"c09b344a64076646b11ce4fefe0947a0d7172f31","ref":"refs/heads/master","pushedAt":"2023-04-11T08:22:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lukpueh","name":"Lukas Pühringer","path":"/lukpueh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/589324?s=80&v=4"},"commit":{"message":"Merge pull request #175 from joshuagl/joshuagl/tap18-sig-format\n\n[TAP 18] add separate field to signature for the bundle","shortMessageHtmlLink":"Merge pull request #175 from joshuagl/joshuagl/tap18-sig-format"}},{"before":"e27f87dd726985df1f97c4d0bbca422c7cc8d775","after":"1a9b316224bcd5dbfc566da4bf0a73f2885c62f3","ref":"refs/heads/master","pushedAt":"2023-04-06T10:29:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joshuagl","name":"Joshua Lock","path":"/joshuagl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13888612?s=80&v=4"},"commit":{"message":"Merge pull request #174 from rdimitrov/patch-1\n\nUpdate the list of referenced implementations for TAP 4","shortMessageHtmlLink":"Merge pull request #174 from rdimitrov/patch-1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMQ1NsAA","startCursor":null,"endCursor":null}},"title":"Activity · theupdateframework/taps"}