Random notes about where we can make progress on API architecture, with an eye toward outside efforts.  The top-level sections are divided by the type of work needed.

Comments are welcome.  Things might be missing, suggest them.

API Types

Just to establish a vocabulary for the types of APIs we are talking about.

Design Conventions

These need to be written, to provide guidance to API designers and implementors.

Technology Investigations

Larger areas with some unknowns that have to be fleshed out.

Coding Conventions

Places where we can provide detailed guidance about how to implement.

General Implementation

Implementation work that spans APIs.

Specific Implementations

Implementation work on specific APIs

Open Questions

Things I didn't know where else to put.