Split from atlas_manifest() so the publishing notebook asserts the same
contract it writes, and the unit tests can exercise it without network.
Split from atlas_manifest() so the publishing notebook asserts the same
contract it writes, and the unit tests can exercise it without network.