Skip to content

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

ProfileRoleRequirement
GRASP-01Core Git service authorised by signed repository stateRequired
GRASP-02Proactive synchronisationOptional
GRASP-03Proactive Sync PlusOptional
GRASP-05Archive behaviourOptional
GRASP-06Alternative pull request hostingOptional
GRASP-08Private repository serviceOptional

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.