apic fits API teams reviewing specifications alongside application code. Create the contract within the repository, review changes with the implementation, and keep the agreed interface version tied to the code that uses it.
Team permissions and remote repository hosting are managed separately. Contract design does not by itself validate a running service. Keep working files under version control so subsequent changes can be reviewed and reversed.