GRASP specification
The specification is organised as one required core profile and optional profiles. Each profile page below contains normative Markdown imported from the pinned grasp revision.
Profiles
| Profile | Role | Requirement |
|---|---|---|
| GRASP-01 | Core Git service authorised by signed repository state | Required |
| GRASP-02 | Proactive synchronisation | Optional |
| GRASP-03 | Proactive Sync Plus | Optional |
| GRASP-05 | Archive behaviour | Optional |
| GRASP-06 | Alternative pull request hosting | Optional |
| GRASP-08 | Private repository service | Optional |
Implementation settings and operating procedures are not protocol requirements. Return to the GRASP overview for that boundary, or continue to the ngit-grasp operator guide for one implementation.