Let $X=\mathbf{P}^n_A = \text{Proj} A[T_0,\ldots,T_n]$. If $A$ is a field, there is a simple classical description of $X(A)$. However, if $A$ is a more general ring, like $\mathbf{Z}$, I don't see an easy way to characterize rational points.
For example, we could try to characterize it as graded morphisms \begin{align*} A[T_0,\ldots,T_n] \to A[T] \end{align*} but it seems that two different morphisms can correspond to the same rational point.
What is the best way to see the set $X(A)$?
Intuitively, morphisms from some space $X$ into projective $n$-space are determined by line bundles ${\mathcal L}$ on $X$ equipped with $n+1$ global sections $s_0,...,s_n$ of ${\mathcal L}$ that are nowhere simultaneously vanishing. The idea is that, at any fixed $x\in X$, you can pick one $s_i$ with $s_i(x)\neq 0$, which then trivializes the fiber of ${\mathcal L}$ at $x$ and reduces all other sections $s_j(x)$ for $j\neq i$, to scalars $s_j(x)/s_i(x)$. You can then send $x$ to the point $\left[\frac{s_0(x)}{s_i(x)}:...:\frac{s_n(x)}{s_i(x)}\right]$ in ${\mathbb P}^n$, which is independent on the choice of $i$ such that $s_i(x)\neq 0$, since choosing instead any other $i^{\prime}$ with $s_{i^{\prime}}(x)\neq 0$ only results in a scaling of the homogeneous coordinates by $\frac{s_i(x)}{s_{i^{\prime}}(x)}$. Conversely, given any morphism $X\to {\mathbb P}^n$ induces a line bundle with $n+1$ nowhere simultaneously vanishing sections on $X$ by pulling back ${\mathcal O}(1)$ with its standard sections from ${\mathbb P}^n$.
Formally, for a scheme $X$ the $X$-rational points of ${\mathbb P}_{\mathbb Z}^n$ are in bijection with equivalence classes of pairs $({\mathcal L},(s_0,...,s_n))$ where ${\mathcal L}$ is rank $1$ locally free coherent sheaf on $X$ and $s_i\in {\mathcal L}(X)$ are global sections such that ${\mathcal L}_x = {\mathcal O}_{X,x}\cdot\{(s_i)_x\}$, i.e. for any $x\in X$ there is some $i$ with $(s_i)_x\notin{\mathfrak m}_{x}{\mathcal L}_x$. Note that given ${\mathcal L}$, the tuple $(s_0,...,s_n)$ with the above requirement is the same as a surjective morphism ${\mathcal O}_X^{n+1}\twoheadrightarrow{\mathcal L}$, and you identify two such morphisms ${\mathcal O}_X^{n+1}\to {\mathcal L}$ and ${\mathcal O}_X^{n+1}\to {\mathcal L}^{\prime}$ if they differ by an isomorphism between ${\mathcal L}$ and ${\mathcal L}^{\prime}$.
See Goertz-Wedhorn, Algebraic Geometry I, 8.5: Projective space as a Grassmannian
If $X=\text{Spec}(A)$, over which vector bundles correspond to projective $A$-modules, this means that $\text{Spec}(A)$-valued points of ${\mathbb P}_{\mathbb Z}^n$, i.e. $A$-rational points of ${\mathbb P}_A^n$, are in bijection with equivalence classes of rank $1$ projective $A$-modules $P$ equipped with $n+1$ elements $s_0,...,s_n\in P$ generating $P$. For example, if $P=A$, then the $s_i$ are ring elements that are to satisfy $(s_i)=A$, and you identify two such tuples $(s_i)$ and $(s^{\prime}_j)$ if they differ by a unit in $A$. In case $A$ is a field (over which any module is free), this gives you the familiar description of ${\mathbb P}_k^n(k)$ as $(k^{n+1}\setminus \{0\})/k^{\times}$, but you could also take $A={\mathbb Z}$ (over which any projective module is free) and see that ${\mathbb Z}$-points of ${\mathbb P}^n_{\mathbb Z}$ are in bijection with $(n+1)$-tuples $(s_0,...,s_n)\in{\mathbb Z}^{n+1}$ of coprime integers, up to overall multiplication by $\pm 1$.